@charset "utf-8";

.sb-title{font-size:24px !important;letter-spacing:-1px}
.sb-title2{font-size:20px !important;letter-spacing:-1px}

/* 테이블 */
.tbl-wrap{width:100%; overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}
.con-tbl {border-spacing: 0px; border-collapse: collapse; width:calc( 100% - 1px );max-width:800px; }

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background:#f6f6f6;font-size:13px;text-align:center;}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {padding:5px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background:#fff}
.tbl_head02 td {padding:5px;border:1px solid #d2d2d2; background:#fff;word-break:break-all}
.tbl_head02 td:first-child{border-left:0;}
.tbl_head02 td:last-child{border-right:0;}
.tbl_head02 a {}



.privacy_btn{width:100%;background:linear-gradient(to right, #06aa70, #8c75b8); color: #fff; padding: 10px 20px; font-size: 14px; font-weight: 600; text-align: center; transition:all ease 0.5s;}
.privacy_btn a{color: #fff !important; }
.privacy_btn:hover{background:linear-gradient(to right, #9173b1, #eb6163);transition:all ease 0.5s; color:#fff;}



/* 뷰보드 내 탭메뉴 */
.tabs{overflow:hidden; position:relative; background:#494949;}
ul.tabs li{padding: 10px 0;float:left; cursor: pointer; color:#fff; border-left:1px solid #fff; width:220px; text-align:center;}
ul.tabs li:first-child{padding-left:21px !important; border-left:0;}
ul.tabs li:hover{background-color:#739b42;}
#tab_1, #tab_2{clear:both;}
ul.tabs li.current{background:#739b42;}
.tab_content{display: none;}
.tab_content.current{display: inherit;}
.tab_content strong{font-size:16px; line-height:120%;}
/*뷰보드 공통 끝 ===================================================================*/



/*개인정보처리방침*/
.level1_1{font-size:25px; font-weight:600; margin-top:40px; margin-bottom:30px;}
.level1_1:first-child{margin-top:0px;}
.level1_2{font-size:16px;font-weight:600; margin-top:40px; margin-bottom:30px;}
.level1_2_1{font-weight:600; margin-top:40px; margin-bottom:10px;font-size:20px}
.level1_2_1:first-child{margin-top:0px;}
.level1_3{margin-top:10px; margin-bottom:5px;}
.level1_4{margin-bottom:5px; padding-left:22px; text-indent:-21px;}
.level1_4_1{text-indent:-22px; padding-left:22px;  margin-bottom:5px;}
.level1_4_2{text-indent:-19px; padding-left:38px;  margin-bottom:5px;}
.level1_5{text-indent:-1px; padding-left:24px;  margin-bottom:5px;}
.level1_5_1{text-indent:-1px; padding-left:17px;  margin-bottom:5px;}
.level1_6{text-indent:0px; padding-left:37px;margin-bottom:5px;}
.level1_7{text-indent:0px; padding-left:42px;margin-bottom:5px;}
.ctt_privacy  .bo_v_tit{font-size:26px;margin-bottom:40px !important;display:inline-block}

/*이용약관*/
.level2_1{font-size:25px; font-weight:600; margin-top:40px; margin-bottom:30px;}
.level2_1:first-child{margin-top:0px;}
.level2_2{font-size:16px;font-weight:600; margin-top:40px; margin-bottom:30px;}
.level2_2_1{margin-top:10px; margin-bottom:5px; text-indent:0px; padding-left:0px}
.level2_3{margin-top:10px; margin-bottom:5px;text-indent:-0px; padding-left:0px;}
.level2_3_1{margin-top:10px; margin-bottom:5px;text-indent:-20px; padding-left:20px;}
.level2_4{margin-bottom:5px; padding-left:38px; text-indent:-16px;}
.level2_4_1{text-indent:-21px; padding-left:22px;  margin-bottom:5px;}
.level2_4_2{text-indent:-19px; padding-left:38px;  margin-bottom:5px;}
.level2_5{text-indent:-21px; padding-left:58px;  margin-bottom:5px;}
.level2_6{padding-left:38px;  margin-bottom:5px;}
.ctt_provision .bo_v_tit{font-size:26px;margin-bottom:40px !important;display:inline-block}



/* 이용/처리방침 리스트 */
.level-ul1{}
.level-ul1 li{margin:10px 0; padding-left:15px; text-indent:-15px;}
.level-ul1 li:before{content:''; display:inline-block; vertical-align:5px; margin-right:10px; width:6px; height:2px; background:#739b42;}
.level-ul1 li .in_li-tit{display:inline-block; padding-left:15px; width:calc(100% - 15px);}
.level-ul1 li ul li strong{margin:10px 0 5px;}

.level-ul2{margin-top:10px; margin-left:-15px;}
.level-ul2 li{position:relative; margin:5px 0; padding-left:10px; text-indent:-10px;}
.level-ul2 li:first-child{margin-top:0;}
.level-ul2 li:last-child{margin-bottom:0;}
.level-ul2 li:before{content:''; display:inline-block; vertical-align:4px; margin-right:5px; width:3px; height:3px; background:#474747; border-radius:20px;}



div [class^="img-box"] .con-img img{width:100%;max-width:100%}
.img-box3 .con-img{width:calc(33.333333% - 7px);margin-right:10px}
.img-box3 .con-img:nth-child(3n){margin-right:0px}
.img-box3 .con-img:nth-child(n+4){margin-top:10px}

.img-box4 .con-img{width:calc(50% - 5px);margin-right:10px}
.img-box4 .con-img:nth-child(2n){margin-right:0px}
.img-box4 .con-img:nth-child(n+3){margin-top:10px}


/*콘텐츠 스타일*/

/*경영지원센터*/
.aw-box4 .abox{width:100%;background:linear-gradient(to right, #1c7dd0, #0d4899);color:#fff;font-weight:bold;text-align:center;padding:25px 7px;font-size:15px;border-radius:10px;word-break:break-all;letter-spacing:-1px;}
.aw-box4 .arbox{margin: 20px 0;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);text-align: center;width: 100%;}



#bo_v {max-width:420px;}
#bo_v img{max-width:100% !important}

table th{font-size:13px}

.B01 .con-gap{flex-direction: column-reverse;}
.B01 .img-box{padding:20px}
.B01 .img-box img{max-width: 100%; border-radius:10px;}
.B01 .txt-bod{width:100%; }

.B02_2 .left-box{width:100%;text-align:center;padding:20px 0;box-sizing:border-box;}
.B02_2 .con-img{max-width:100%}
.B02_2 .right-box{width:100%;text-align:left;}
.B02_2 .color-box .cbox{width:calc(17% - 6.4px);padding:3px;margin-right:5px;font-size:12px}
.B02_2 .color-box .cbox:last-child{margin-right:0px}
.B02_2 .ts {padding: 20px !important;}
.B02_2 .btn-wr .pd20{padding: 0.4rem 0.7rem !important;}
.B02_2 .btn-wr a{margin:5px 0}

.B03_contain_box .con-tbl-width, .B03_1_contain_box .con-tbl-width, .B03_2_contain_box .con-tbl-width, .B03_3_contain_box .con-tbl-width{min-width:800px}


.B05 .con-tbl th{width:100%;float:left;font-size:14px;border-bottom:0px !important}
.B05 .con-tbl td{width:100%;float:left;padding:15px !important}
.B05 .con-tbl th:not(:first-child){border-top:0px !important}
.B05 .con-tbl td:not(:last-child){border-bottom:0px !important}


.B09 .con-tbl td{text-align:center}


/*장애인거주시설*/
.B06 .tab02{}
.vr-box .vx-box{display:inline-block;width:100%}
.vr-box .vx-box .vx-left{width:180px;height:180px;border-radius:100%;text-align:center;border:1px solid #ddd;overflow:hidden;margin:0 auto 20px;text-align:center;}
.vr-box .vx-box .vx-left .vx-title{min-height:100px;letter-spacing:-1px;line-height:140%;font-size:17px;padding:32px 18px 10px;background:#fafafa;}
.vr-box .vx-box .vx-left .vx-stitle{min-height:80px;border-top:1px solid #bbb;padding:10px 30px 20px;font-size:16px;background:#265f9f;color:#fff}
.vr-box .vx-box .vx-right{display:inline-block;border:1px solid #ddd;width:100%;padding:20px;box-sizing:border-box;border-radius:10px;margin:10px 0 ;font-weight:bold}
.vr-box .va-box{width:100%;margin:0px auto;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);text-align: center;}
.vx-box6 .vx-left .vx-title, .vx-box7 .vx-left .vx-title{line-height: 56px !important;}
.vx-box6 .vx-right{ line-height:150% !important;margin:20px 0 !important}
.vx-box7 .vx-right{line-height:150% !important;margin:40px 0 !important;padding:25px 20px !important}



.B06 .aw-box4 .abox{width:100%;text-align:center;background:#fff;font-weight:bold;text-align:center;border-radius:10px;border: 5px solid #265f9f;;padding:0px}
.B06 .aw-box4 .abox .con-img{padding:20px;min-height:106px;line-height:86px}
.B06 .aw-box4 .abox .con-img img{max-width:60px !important;}
.B06 .aw-box4 .abox .con-txt{font-size:13px;background:#f6f6f6;padding:10px 5px;min-height:70px;letter-spacing:-1px;border-top:1px dashed #ddd;line-height:48px;color:#474747}
.B06 .aw-box4 .abox .con-txt br{padding-left:5px;display:inline-block !important;white-space:nowrap;}
 .B06 .aw-box4 .abox6 .con-txt{line-height:180%}
.B06 .aw-box4 .arbox{margin:10px 0px;}

.B06_cointain_box #searchForm{padding:10px !important}


.abox:hover .con-img img{transform: scale(1.06); transition: transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1) 0ms;}

.B09 .btn-wr a{margin-bottom:5px;width:100%}


.B10 .tab02{}
.B10 .tab02 .ac-box {    display: flex; width: 100%;    margin-bottom: 10px; flex-direction: column;}
.B10 .tab02 .ac-box .ac-left{width:100%;float:left;display:inline-block;}
.B10 .tab02 .ac-box {display: inline-block;width: 100%;margin-bottom:10px}
.B10 .tab02 .ac-box .tbox{background:#2859a3;color:#fff;width:100%;margin:0px auto 10px;text-align:center;padding:20px;border-radius:10px}
.B10 .tab02 .sc-box .box2{float:left;display:inline-block;width:calc(50% - 20px);margin:10px;padding:20px;text-align:center;letter-spacing:-1px;font-size:17px;font-weight:bold;border-radius:30px;margin-right:60px}
.B10 .tab02 .sc-box .box2:nth-child(2){width:calc(50% - 60px) !important;margin-right:0px}
.B10 .tab02 .ac-box .box{position:relative;width:50%;float:left;border:0px !important;text-align:center;background:#fff !important;
	display:inline-block !important;margin:0px 0px 10px;min-height:95px;line-height:54px;box-sizing:border-box;}
.B10 .tab02 .ac-box .box:nth-child(even){width:calc(50% - 60px) !important;margin-left:60px}
.B10 .tab02 .ac-box .box-con{background-color:#1d61af !important;padding:20px 10px;border-radius:10px;margin-bottom:10px;color:#fff;}
.B10 .tab02 .ac-box .ar-img{margin:0 auto;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);line-height:44px;width:26px;height:44px}
.B10 .tab02 .ac-box .ar-img2{display: inline-block;float: right;position: absolute;left: 110%;top: 18px;width: 26px;height: 44px;}
.B10 .tab02 .ac-box .box10 .box-con{background:#0a7346 !important}
.B10 .tab02 .ac-box .box3, .B10 .tab02 .ac-box .box8{line-height:27px}

.B10 .tab02 .ac-box .ac-right{float:left;display:inline-block;width:100%;padding-left:8px;box-sizing:border-box;font-size:13px}
.B10 .tab02 .ac-box .ac-right .step2{margin-top:50px}
.B10 .tab02 .ac-box .ac-right .ul1 > li{margin:0px}
.B10 .tab02 .ac-box .ac-right .step2 .ul1 li:nth-child(3){margin-top:35px}
.B10 .tab02 .ac-box .ac-right .step3{margin-top:23px}
.B10 .tab02 .ac-box .ac-right .step4{margin-top:57px}
.B10 .tab02 .ac-box .ac-right .step5{margin-top:57px}



.B11 div[class*="gap"]{border-bottom:2px dashed #ddd;padding-bottom:30px;margin-bottom:30px}
.B11 .left-box{width:20%;text-align:center;}
.B11 .left-box img{max-width:100px !important}
.B11 .right-box{width:80%;text-align:left;}

/*경영지원센터*/
.B22 .aw-box6 .abox{width:100%;background:#fff;font-weight:bold;text-align:center;border-radius:10px;border: 5px solid #265f9f;padding:0px}
.B22 .aw-box6 .abox .con-img{padding:20px;min-height:106px;line-height:86px}
.B22 .aw-box6 .abox .con-img img{max-width:60px !important;}
.B22 .aw-box6 .abox .con-txt{font-size:13px;background:#f6f6f6;padding:10px 5px;min-height:70px;letter-spacing:-1px;border-top:1px dashed #ddd}
.B22 .aw-box6 .abox4 .con-txt, .B22 .aw-box6 .abox6 .con-txt{line-height:48px}
.B22 .aw-box6 .arbox{width:100%;margin:20px auto;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);text-align: center;}
