@charset "utf-8";
.sub_content{padding-top:80px;}
.sub_content .cont_inner{max-width: 1600px;margin:100px auto 0;position: relative;}
.sub_content .cont_inner .motiv_bo{margin-bottom:100px !important;}

.sub_content .sub_visual{width:100%;height:calc(40vh - 80px);display: flex;justify-content: center;align-items: center;flex-direction: column;color: #fff;}
.sub_content .sub_visual.product{background:url('../img/product_bg02.png') no-repeat center center;background-size:cover;}
.sub_content .sub_visual.qa{background:url('../img/contact_bg2.png') no-repeat bottom right;background-size:cover;}
.sub_content .sub_visual h2{font-size:36px;line-height:1;font-weight:500;word-break: keep-all;text-shadow: 2px 4px 2px rgb(0 0 0 / 50%);}
@media (max-width:1600px){
    .sub_content .cont_inner{padding:0 20px;}
}
@media (max-width:768px){
    .sub_content{padding-top:70px;}
    .sub_content .cont_inner{margin:80px auto 0;}

    
    .sub_content .sub_visual h2{font-size:30px;}
}
@media (max-width:600px){
    .sub_content{padding-top:60px;}
    .sub_content .cont_inner{margin:50px auto 0;padding:0 15px;}

    .sub_content .sub_visual{height:calc(30vh - 80px);}
    .sub_content .sub_visual h2{font-size:24px;}
}

/* 상담사 */
.sub_content .cont_inner .manager_tit{font-size:35px;font-weight:500;margin-bottom:50px;padding-bottom:15px;border-bottom:1px solid #000}
.sub_content .cont_inner .manager_list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 -10px 100px;}
.sub_content .cont_inner .manager_list .list{width:20%;padding:0 10px 30px;}
.sub_content .cont_inner .manager_list .list .list_inner{position:relative;box-shadow:0 0 15px rgb(0 0 0 / 20%);}
.sub_content .cont_inner .manager_list .list .img_wrap{width:100%;height:300px;margin-bottom:20px;overflow:hidden;}
.sub_content .cont_inner .manager_list .list .img_wrap > a{display:block;width:100%;height:100%;}
.sub_content .cont_inner .manager_list .list .img_wrap > img{width:100%;height:100%;object-fit:cover;object-position:center}

.sub_content .cont_inner .manager_list .list .desc_wrap{padding:0 15px 15px;}
.sub_content .cont_inner .manager_list .list .desc_wrap .list_item + .list_item{margin-top:5px;}
.sub_content .cont_inner .manager_list .list .desc_wrap .list_item > span{display:inline-block;font-size:16px;}
.sub_content .cont_inner .manager_list .list .desc_wrap .list_item.name > span{font-size:18px;font-weight:700;color:#2a6a97;}
.sub_content .cont_inner .manager_list .list .desc_wrap .list_item.class_name > span{font-size:16px;font-weight:700;color:#000;}
.sub_content .cont_inner .manager_list .list .desc_wrap .list_item > span + span{margin-left:5px;}

.sub_content .cont_inner .manager_list .list .over{width:100%;height:100%;padding:30px 20px;opacity: 0;position:absolute;left:0;top:0;z-index:-1;color:#fff;transition:opacity .45s ease;overflow:hidden}
.sub_content .cont_inner .manager_list .list .over .over_item > span{display:inline-block;}
.sub_content .cont_inner .manager_list .list .over .over_item > span.name{font-size:28px;margin-bottom:10px;}
.sub_content .cont_inner .manager_list .list .over .over_item > span.job{font-size:16px;}
.sub_content .cont_inner .manager_list .list .over .over_item > span.ragion{margin-left:5px;font-size:16px;opacity: .5;}
.sub_content .cont_inner .manager_list .list .over .over_item > span.txt{margin-top:20px;font-size:16px;word-break: break-word;}
.sub_content .cont_inner .manager_list .list:hover .over{opacity: .95;z-index:1;background:#2a6a97}
@media (max-width:1200px){
    .sub_content .cont_inner .manager_list .list{width:33.33%}

}
@media (max-width:768px){
    .sub_content .cont_inner .manager_list .list{width:50%}
}
@media (max-width:600px){
    .sub_content .cont_inner .manager_list{margin:0 -10px 50px;}
    .sub_content .cont_inner .manager_tit{font-size:24px;}
    .sub_content .cont_inner .manager_list .list{width:50%;}
    .sub_content .cont_inner .manager_list .list .img_wrap{height:200px}
    .sub_content .cont_inner .manager_list .list .desc_wrap .list_item.name{line-height: 1;}
    .sub_content .cont_inner .manager_list .list .desc_wrap .list_item.name > span{font-size:14px;line-height:1.4}
    .sub_content .cont_inner .manager_list .list .desc_wrap .list_item.region{line-height:1}
    .sub_content .cont_inner .manager_list .list .desc_wrap .list_item.region > span{font-size:12px;line-height:1.4}

    .sub_content .cont_inner .manager_list .list .over{padding:20px 10px;}
    .sub_content .cont_inner .manager_list .list .over .over_item > span.name{font-size:14px;margin-bottom:5px;}
    .sub_content .cont_inner .manager_list .list .over .over_item > span.job{font-size:12px;}
    .sub_content .cont_inner .manager_list .list .over .over_item > span.ragion{font-size:12px}
    .sub_content .cont_inner .manager_list .list .over .over_item > span.txt{font-size:12px;margin-top:15px;}
}
/* 상품 테이블 */
.prd_wrap{}
.prd_wrap .prd_list{}
.prd_wrap .prd_list + .prd_list{margin-top:150px;}
.prd_wrap .prd_list .prd_img{width:100%;display: flex;justify-content: center;align-items: center;flex-direction: column;position:relative;}
.prd_wrap .prd_list .prd_img img{width: 100%;object-fit: cover;}
/* .prd_wrap .prd_list .prd_img{background:url('../img/main_01.jpg')no-repeat center center;}
.prd_wrap .prd_list .prd_img{background:url('../img/main_01.jpg')no-repeat center center;}
.prd_wrap .prd_list .prd_img{background:url('../img/main_01.jpg')no-repeat center center;} */
.prd_wrap .prd_list .prd_img .txt{position:absolute;z-index:10;text-shadow: 2px 4px 2px rgb(0 0 0 / 50%);font-size: 36px;font-weight: 700;line-height:1;color:#fff;}
.prd_wrap .prd_list .prd_img .dim{position: absolute;left: 0;top: 0;z-index: 5;width: 100%;height:100%;background: rgba(0, 0, 0, .4);}

.prd_wrap .prd_list .prd_tit{display:block;margin:40px 0 20px;font-size:18px;font-weight: 700;color:#2a6a97;}
.prd_wrap .prd_list .prd_tbl{width: 100%;}
.prd_wrap .prd_list .prd_tbl tr td{padding: 20px 15px;font-size:16px;line-height:1.6;text-align: left;vertical-align: middle;}
.prd_wrap .prd_list .prd_tbl tr td.point{background:#fff;color:#2a6a97;font-weight:700}
.prd_wrap .prd_list .prd_tbl tr td.bg_point{background:#2a6a97;color:#fff;font-weight:700}
.prd_wrap .prd_list .prd_tbl thead tr{border: 1px solid #2a6a97;} 
.prd_wrap .prd_list .prd_tbl thead tr td{background:#2a6a97;color:#fff;border-right:1px solid #fff} 
.prd_wrap .prd_list .prd_tbl thead tr td:last-child{border:none;}
.prd_wrap .prd_list .prd_tbl tbody tr td{border:1px solid #ccc}
.prd_wrap .prd_list .img_desc{font-size:14px;margin-top:3px;}

@media (max-width:600px){
    .prd_wrap .prd_list .prd_tit{font-size:16px;}
    .prd_wrap .prd_list .prd_tbl tr td{font-size:14px;padding:10px 5px;}

    .prd_wrap .prd_list .prd_img .txt{font-size:28px}

.prd_wrap .prd_list .img_desc{font-size:12px;}
}

/* 테이블 게시판 */
.sub_content .cont_inner .cate_tit{font-size:35px;font-weight:500;margin-bottom:20px;}
.sub_content .cont_inner #bo_list.motiv_bo #bo_btn_top{margin:20px 0 50px;}
.sub_content .cont_inner #bo_list.motiv_bo .btn_bo_user{display:flex;justify-content: flex-end;align-items:center;}
.sub_content .cont_inner #bo_list.motiv_bo .btn_bo_user > li{float:none;width:auto;margin:0;}
.sub_content .cont_inner #bo_list.motiv_bo .btn_bo_user > li + li{margin-left:8px;}
.sub_content .cont_inner #bo_list.motiv_bo .btn_bo_user > li .btn{padding:0 15px;font-size:16px;color:#000;border:1px solid #000;border-radius:20px;}
.sub_content .cont_inner #bo_list.motiv_bo .btn_bo_user > li .btn:hover{color:#000}
.sub_content .cont_inner #bo_list.motiv_bo .btn_bo_user > li .btn.btn_admin > i{line-height:35px;}
.sub_content .cont_inner #bo_list.motiv_bo .btn_bo_user > li > a{}
.sub_content .cont_inner #bo_list.motiv_bo .btn_bo_user > li > .btn > span{margin-left:5px;}
.sub_content .cont_inner #bo_list.motiv_bo .btn_bo_user > li > .more_opt > li{width:auto;}
.sub_content .cont_inner #bo_list.motiv_bo .btn_bo_user > li > .more_opt > li button{display:flex;justify-content: center;align-items: center;flex-wrap: nowrap;}
.sub_content .cont_inner #bo_list.motiv_bo .btn_bo_user > li > .more_opt > li button i{margin-right:5px;}

.sub_content .cont_inner #bo_list.motiv_bo .tbl_wrap table{border-top:1px solid #000;border-bottom:1px solid #000;}
.sub_content .cont_inner #bo_list.motiv_bo td{font-size:16px;line-height:100px;color:#000;vertical-align: middle;background:#fff;border-top:0;}
.sub_content .cont_inner #bo_list.motiv_bo td .sv_member{color:#000;}
.sub_content .cont_inner #bo_list.motiv_bo .even td{background:#fff;}
.sub_content .cont_inner #bo_list.motiv_bo tr:hover{border-left:0;}
.sub_content .cont_inner #bo_list.motiv_bo tr:hover td{background:#f9f9f9;}
.sub_content .cont_inner #bo_list.motiv_bo .td_name{text-align:center}

.sub_content .cont_inner #bo_list.motiv_bo .bo_sch_wrap .bo_sch_bg{}
.sub_content .cont_inner #bo_list.motiv_bo .bo_sch_wrap{display: block;opacity: 0;visibility: hidden;transition:opacity .35s}
.sub_content .cont_inner #bo_list.motiv_bo .bo_sch_wrap.active{opacity: 1;visibility: visible;}


@media (max-width:600px){
    .sub_content .cont_inner #bo_list.motiv_bo .btn_bo_user > li .btn{font-size:14px;}
    .sub_content .cont_inner #bo_list.motiv_bo td{font-size:14px;line-height:50px;}
    .sub_content .cont_inner #bo_list.motiv_bo .btn_bo_user > li > .more_opt > li button{font-size:14px;}

    .sub_content .cont_inner .cate_tit{font-size:24px}
}


/* 갤러리 게시판 */
.sub_content .cont_inner #bo_gall.motiv_bo #bo_btn_top{margin:20px 0 50px;}
.sub_content .cont_inner #bo_gall.motiv_bo .btn_bo_user{display:flex;justify-content: flex-end;align-items:center;}
.sub_content .cont_inner #bo_gall.motiv_bo .btn_bo_user > li{float:none;width:auto;margin:0;}
.sub_content .cont_inner #bo_gall.motiv_bo .btn_bo_user > li + li{margin-left:8px;}
.sub_content .cont_inner #bo_gall.motiv_bo .btn_bo_user > li .btn{padding:0 15px;font-size:16px;color:#000;border:1px solid #000;border-radius:20px;}
.sub_content .cont_inner #bo_gall.motiv_bo .btn_bo_user > li .btn:hover{color:#000}
.sub_content .cont_inner #bo_gall.motiv_bo .btn_bo_user > li .btn.btn_admin > i{line-height:35px;}
.sub_content .cont_inner #bo_gall.motiv_bo .btn_bo_user > li > a{}
.sub_content .cont_inner #bo_gall.motiv_bo .btn_bo_user > li > .btn > span{margin-left:5px;}

.sub_content .cont_inner #bo_gall.motiv_bo #gall_ul{margin:10px -20px 0;}
.sub_content .cont_inner #bo_gall.motiv_bo .gall_li{padding:0 20px;}
.sub_content .cont_inner #bo_gall.motiv_bo .gall_img{width: 100%;} 
.sub_content .cont_inner #bo_gall.motiv_bo .gall_img > a{overflow: hidden;line-height:0;}
.sub_content .cont_inner #bo_gall.motiv_bo .gall_img img{width: 100%;object-fit: cover;object-position:center;}

.sub_content .cont_inner #bo_gall.motiv_bo .gall_info > span:first-child{margin-left: 0;}
.sub_content .cont_inner #bo_gall.motiv_bo .gall_info > span + span{margin-left:10px;}


/* 게시판 상세 */
.sub_content .cont_inner #bo_v.motiv_bo #bo_v_info{margin:20px 0 50px;border-bottom:1px solid #000;}
.sub_content .cont_inner #bo_v.motiv_bo .btn_bo_user{display:flex;justify-content: flex-end;align-items:center;}
.sub_content .cont_inner #bo_v.motiv_bo .btn_bo_user > li{float:none;width:auto;margin:0;}
.sub_content .cont_inner #bo_v.motiv_bo .btn_bo_user > li + li{margin-left:8px;}
.sub_content .cont_inner #bo_v.motiv_bo .btn_bo_user > li .btn{padding:0 15px;font-size:16px;color:#000;border:1px solid #000;border-radius:20px;}
.sub_content .cont_inner #bo_v.motiv_bo .btn_bo_user > li .btn:hover{color:#000}
.sub_content .cont_inner #bo_v.motiv_bo .btn_bo_user > li > a{}
.sub_content .cont_inner #bo_v.motiv_bo .btn_bo_user > li > .btn > span{margin-left:5px;}

.sub_content .cont_inner #bo_v.motiv_bo .btn_bo_user > li .more_opt{border:1px solid #000;}
.sub_content .cont_inner #bo_v.motiv_bo .btn_bo_user > li .more_opt:before{border-color:transparent transparent #000 transparent;}
.sub_content .cont_inner #bo_v.motiv_bo .btn_bo_user > li .more_opt > li{}

.sub_content .cont_inner #bo_v.motiv_bo{max-width:1400px;margin:0 auto;}
.sub_content .cont_inner #bo_v.motiv_bo #bo_v_title .bo_v_tit{margin:0;font-size:35px;}
.sub_content .cont_inner #bo_v.motiv_bo #bo_v_info .profile_info{display:flex;justify-content:flex-start;align-items:center;margin:0;}
.sub_content .cont_inner #bo_v.motiv_bo #bo_v_info .profile_info .profile_info_ct{color:#000;}
.sub_content .cont_inner #bo_v.motiv_bo #bo_v_info .profile_info .profile_info_ct .sv_guest,
.sub_content .cont_inner #bo_v.motiv_bo #bo_v_info .profile_info .profile_info_ct .sv_member{display:inline-block;margin-bottom:5px;}
.sub_content .cont_inner #bo_v.motiv_bo #bo_v_info .profile_info .profile_info_ct .if_date{color:#000}

.sub_content .cont_inner #bo_v.motiv_bo #bo_v_atc{padding:100px 0;box-sizing: content-box;}
.sub_content .cont_inner #bo_v.motiv_bo #bo_v_atc #bo_v_con{width: 80%;margin:0 auto;line-height:1.5;}
.sub_content .cont_inner #bo_v.motiv_bo #bo_v_atc #bo_v_img{text-align: center;}

.sub_content .cont_inner #bo_v.motiv_bo .bo_v_nb{color:#000}
.sub_content .cont_inner #bo_v.motiv_bo .bo_v_nb li{border-top:1px solid #000;border-bottom:1px solid #000;}
.sub_content .cont_inner #bo_v.motiv_bo .bo_v_nb li:last-child{border-top:0}
.sub_content .cont_inner #bo_v.motiv_bo .bo_v_nb li .nb_tit,
.sub_content .cont_inner #bo_v.motiv_bo .bo_v_nb li .nb_date{color:#000}

.sub_content .cont_inner #bo_v.motiv_bo .view_list{margin-top:80px;text-align: center;}
.sub_content .cont_inner #bo_v.motiv_bo .view_list > .btn_b01{height:50px;padding:0 15px;font-size:18px;font-weight:400;line-height:50px;border: 1px solid #000;}
.sub_content .cont_inner #bo_v.motiv_bo .view_list > .btn_b01 > span{margin-left:8px;}

/* 게시판 쓰기 */
.sub_content .cont_inner #bo_w.bo_write{max-width: 1400px;margin: 0 auto;}
.sub_content .cont_inner #bo_w.bo_write .inp_wrap{display: flex;justify-content: flex-start;align-items: center;flex-wrap: nowrap;}
.sub_content .cont_inner #bo_w.bo_write .inp_wrap.desc{align-items: flex-start;margin:35px 0;}
.sub_content .cont_inner #bo_w.bo_write .inp_wrap + .inp_wrap{margin-top:35px}

.sub_content .cont_inner #bo_w.bo_write .inp_wrap label{width:125px;font-size:18px;line-height: 1.4;}
.sub_content .cont_inner #bo_w.bo_write .inp_wrap label > i{margin-left:3px;font-size:10px;vertical-align: top;color: red;}

.sub_content .cont_inner #bo_w.bo_write .inp_wrap input{float: none;width:100%;height:60px;margin: 0;padding-left:30px;font-size: 18px;line-height:60px;background:#f3f3f3;border:1px solid #f3f3f3;outline:none;}
.sub_content .cont_inner #bo_w.bo_write .inp_wrap input#wr_password,
.sub_content .cont_inner #bo_w.bo_write .inp_wrap input#wr_homepage{margin-left: 0;}
.sub_content .cont_inner #bo_w.bo_write .bo_w_tit .inp_wrap{margin-top:35px;}


.sub_content .cont_inner #bo_w.bo_write .inp_wrap.desc > div{width:100%}
.sub_content .cont_inner #bo_w.bo_write .inp_wrap.desc > div textarea{min-width:100%;min-height:300px;padding:20px 30px;font-size:18px;background:#f3f3f3;border:1px solid #f3f3f3;outline:none;}
.sub_content .cont_inner #bo_w.bo_write .inp_wrap.file{margin-bottom:15px;}
.sub_content .cont_inner #bo_w.bo_write .inp_wrap.file input{height:40px;line-height:40px;padding:0;}
.sub_content .cont_inner #bo_w.bo_write .inp_wrap.file input[type="file"]::-webkit-file-upload-button{margin:0 10px 0 0;background:#c9c9c9;color:#000;font-size:16px;line-height:36px;border:none;cursor: pointer;border-radius:3px;vertical-align: top;}
.sub_content .cont_inner #bo_w.bo_write .inp_wrap.file input[type="file"]:hover{cursor: pointer;}

.sub_content .cont_inner #bo_w.bo_write .write_div{margin:0;}
.sub_content .cont_inner #bo_w.bo_write .write_div.captcha{text-align: right;}

.sub_content .cont_inner #bo_w.bo_write .btn_confirm{text-align:center;margin-top:20px;}
.sub_content .cont_inner #bo_w.bo_write .btn_confirm .btn{height:50px;line-height:50px;padding:0 15px;}
.sub_content .cont_inner #bo_w.bo_write .btn_confirm .btn_cancel{margin-right:10px;background:#fff;color:#000;border:1px solid #000}
.sub_content .cont_inner #bo_w.bo_write .btn_confirm .btn_submit{background: #c9c9c9;color:#000}