.agree_check{padding:18px 0; background:#f8f8f8;}
.agree_check input{display:inline-block;margin: 2px 8px;}
.agree_check label{margin:0 20px 0 0;}

/*Ã«Â¡Å“ÃªÂ·Â¸Ã¬ÂÂ¸*/
.login_box{text-align:center;}
.login_box div{padding:30px; border: 1px solid #e1e1e1; margin: 0 0 20px 0;}
.login_box h4{margin:0 0 20px 0;padding:0;background:none;font-size:30px;font-weight:bold;}
.login_box div:before{content:"";display:block;width:100%;height:150px;background:url("/images/bbs/bbs_login.png") no-repeat center -150px;margin-bottom:10px}
.login_box div:first-child:before{background-position:center 0}
.login_box p{line-height:1.5em;/* height: 120px; */word-break: keep-all;margin: 20px 0;}

.login_box a{display:block;background: #4c8328;border-radius:4px;color:#fff;font-weight:bold;padding:12px 0;margin:0 auto;width:60%;}

@media (min-width: 768px) {

.login_box{overflow:hidden;position:relative}
.login_box div{float:left;/* width: 49%; height: 500px; */box-sizing: border-box;padding: 50px 30px;}
.login_box div:first-child{margin: 0 2% 0 0;}

}



/* bbs_search */
.bbs_skin .bbs_search{margin:0 0 15px 0;}
.bbs_skin .page{font-size: 14px; margin:0 0 10px 0;}
.bbs_skin .page .count01{
    color: #4c8328;
}
.bbs_skin .page .count02{color: #4c8328;}

.bbs_skin .bbs_search .search .form_sel{height: 45px;padding-left: 7px;margin:0 15px 4px 0;border: 1px #dcdcdc solid;}
.bbs_skin .bbs_search .search span {vertical-align: sub;  padding-top: 15px;  display: inline-block;}
.bbs_skin .bbs_search .search .form_txt{width: calc(100% - 48px);height: 43px;border: 1px #dcdcdc solid;margin: 0 -4px 0 0;}
.bbs_skin .bbs_search .search .form_sm{width:45px;height: 43px;text-indent: -99999em;background:url('/images/bbs/search_btn.gif'); cursor: pointer;}

.bbs_skin .bbs_search02{background:#f8f8f8;padding: 20px;margin: 0 0 20px 0;}
.bbs_skin .bbs_search02 .form_sel{height: 45px;padding-left: 7px;margin:0 0 4px 0;border: 1px #dcdcdc solid;}
.bbs_skin .bbs_search02 .form_txt{width: 36%;height: 43px;border: 1px #dcdcdc solid;margin: 0 -4px 0 0;}
.bbs_skin .bbs_search02 .form_sm{width:45px;height: 45px;text-indent: -99999em;background:url('/images/bbs/search_btn.gif'); cursor: pointer;}

.bbs_skin .bbs_search #detail_btn{
    width: 100%;
    display: inline-block;
    text-align: center;
    background: #333;
    color: #fff;
    padding: 10px 0;
    margin-top: 10px;
}


.bbs_skin .bbs_search02 option.line{background: #f4f4f4;font-weight: 600;font-size: 15px;color: #2896b5;}


/* Ã«ÂªÂ©Ã«Â¡Â_ÃªÂ¸Â°Ã«Â³Â¸ */
.bbs_list01 .list_box{border-top:2px #818284 solid;}
.bbs_list01 .list_box li{border-bottom:1px #dcdcdc solid;}
.bbs_list01 .list_box a{display:block;padding: 18px 0;border-bottom:1px #f3f3f3 solid;}
.bbs_list01 .list_box a:hover{text-decoration: underline;}
.bbs_list01 .list_box a strong{font-size: 20px;}
.bbs_list01 .list_box a span{display: block;font-size:15px;margin: 10px 0 0 0;}

.list_box .info{padding:12px 0;line-height:1.3em;font-style: normal;}
.list_box .info span{display: inline-block;margin:0 8px;line-height: 1.5em;}
.list_box .info span:nth-of-type(1){margin:0 8px 0 0;}
.list_box .info em{font-style: normal;}


.adm_list li{position:relative}
.adm_list li a{width: 90%;margin: 0 0 0 10%;}
.adm_list .adm_check{width: 15px;height: 15px;position:absolute;top:30px;left:0;}


/* Ã«ÂªÂ©Ã«Â¡Â_Ã­â€¦Å’Ã¬ÂÂ´Ã«Â¸â€Ã­Ëœâ€¢Ã¬â€¹Â */
.bbs_list02 .total span{color:#f26522;}
.bbs_list02 table.list{margin-top:20px;width: 100%;}
.bbs_list02 table.list tbody td.subject a{font-weight:600;}
.bbs_list02 table.list tbody td.subject a:hover{text-decoration:underline;}
.bbs_list02 table.list .num{color: #4c8328;}
.bbs_list02 table.list .noticew span{background: #90be38;color:#fff;padding: 8px 11px;border-radius: 5px;}

.bbs_list02 table.list .adm_check{width:15px;height:15px}

.m_stand{display:inline-block;width: 60px;border: 1px #dcdcdc solid;padding: 4px;margin: 0 0 0 6px;text-align: center;border-radius: 5px;font-size: 14px;}
.m_do{display:inline-block;width: 60px;background: #34a6d8;padding: 4px;text-align: center; margin: 0 0 0 6px;border-radius: 5px;color:#fff;font-size: 14px;}
.m_ok{display:inline-block;width: 60px;background: #f56e5a;padding: 4px;margin: 0 0 0 6px;text-align: center;border-radius: 5px;color:#fff;font-size: 14px;}

.m_nopen{display:inline-block;padding: 0 0 0 16px;background: url("/images/bbs/icon_secret02.png") left top 3px no-repeat;color: #f56e5a;}

@media all and (max-width:1022px){
.bbs_list02 table.list thead th{display:none;}
.bbs_list02 table.list tbody {border-top: 1px solid #151515;}
.bbs_list02 table.list tbody tr{display: block;padding:15px 0;border-bottom:1px solid #d9d9d9;}
.bbs_list02 table.list tbody td{display:block;padding: 4px 20px 4px;}
.bbs_list02 table.list tbody td.subject{font-size: 17px;font-weight: 600;line-height:24px;}
.bbs_list02 table.list [data-cell-header]:before {content: attr(data-cell-header);display: inline-block; }
.bbs_list02 table.list .noticew[data-cell-header]:before{content:""}
}

@media all and (min-width:1023px){
.bbs_list02 table.list{width:100%;}
.bbs_list02 table.list thead{border-top:solid 2px #818284;}
.bbs_list02 table.list th,
.bbs_list02 table.list td{text-align:center;padding:15px 0;vertical-align:middle;font-size: 15px;line-height:1.5em;}
.bbs_list02 table.list thead th{font-size: 16px;background: #f4f4f4;}
.bbs_list02 table.list tbody td{border-bottom: 1px #dcdcdc solid;}
.bbs_list02 table.list tbody td.subject{text-align:left;}
.bbs_list02 table.list tbody td.subject a{display:inline-block;width: 95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 16px;}
.bbs_list02 table.list .noticew span{padding: 5px 8px;}


.bbs_list02 table.list tbody td.subject span.icon_rep{display:inline-block;background:url("/images/bbs/icon_rep.png") no-repeat center top;overflow:hidden;width:23px;height:0;padding:13px 0 0 0;margin:5px 8px 0 0;}
.bbs_list02 table.list tbody td.subject span.icon_sec{display:inline-block;background:url("/images/bbs/icon_secret.png") no-repeat center top;overflow:hidden;width:13px;height:0;padding:13px 0 0 0;margin:5px 8px 0 0;}
.bbs_list02 table.list tbody td.subject span.icon_new{display:inline-block;background:url("/images/bbs/icon_new.png") no-repeat center top;overflow:hidden;width:13px;height:0;padding:13px 0 0 0;margin: 5px 3px 0 0;}

}
/*Ã«Â¶â‚¬Ã¬â€žÅ“Ã«Â³â€ž Ã¬Â§ÂÃ¬â€ºÂÃ¬â€¢Ë†Ã«â€šÂ´*/
@media all and (max-width:1022px){
.bbs_list02 table.employee{margin:0 0 30px 0;}
.bbs_list02 table.employee tbody td{display:inline-block;padding: 0 10px;margin: 0 0 10px 0;border-right: 1px #999 solid;}
.bbs_list02 table.employee tbody td:nth-child(n+3){border:none;}
.bbs_list02 table.employee tbody td.part{display:block;padding: 10px 14px;margin: 0;background:#f4f4f4;}

}

@media all and (min-width:1023px){
.bbs_list02 table.employee{width:100%; margin:0 0 30px 0;}
.bbs_list02 table.employee tbody td.part{text-align:left;}
.ment{margin: 15px 0 0 0;}

}



/*Ã«ÂªÂ©Ã«Â¡Â_overtableÃ­Ëœâ€¢*/
.bbs_list03{overflow-x: auto;}
.bbs_list03 table.list{min-width:880px;}
.bbs_list03 table.list thead{border-top:solid 2px #818284;}
.bbs_list03 table.list th,
.bbs_list03 table.list td{text-align:center;padding:15px 0;vertical-align:middle;font-size: 15px;line-height:1.5em;}
.bbs_list03 table.list thead th{font-size: 16px;background: #f4f4f4;}
.bbs_list03 table.list tbody td{border-bottom: 1px #dcdcdc solid;}
.bbs_list03 table.list tbody td.subject{text-align:left;}

/*Ã¬â€šÂ¬Ã¬Â â€žÃªÂ³ÂµÃ­â€˜Å“Ã­Æ’Â­Ã«Â©â€Ã«â€°Â´*/
.data_tab{overflow: hidden;margin: 0 0 30px 0;}
.data_tab li{box-sizing: border-box; float: left; width: 48%; margin: 0 2% 10px 0; text-align: center;}
.data_tab li:nth-child(even){margin: 0 0 10px;}
.data_tab li a{display: block;padding: 70px 0 10px 0;border: 1px #e1e1e1 dashed;background:url('/images/bbs/data_icon.png') no-repeat;}
.data_tab2 li a{display: block;padding: 70px 0 10px 0;border: 1px #e1e1e1 dashed;background:url('/images/bbs/data_icon2.png') no-repeat;}
.data_tab li a:hover,
.data_tab li a:focus,
.data_tab li.on a{border: 1px #90be38 dashed; text-decoration:underline;}

.data_tab li.data_icon00 a{background-position: 50% -17px;}
.data_tab li.data_icon01 a{background-position: 50% -232px;}
.data_tab li.data_icon02 a{background-position: 50% -1098px;}
.data_tab li.data_icon03 a{background-position: 50% -991px;}
.data_tab li.data_icon04 a{background-position: 50% -776px;}
.data_tab li.data_icon05 a{background-position: 50% -557px;}
.data_tab li.data_icon06 a{background-position: 50% -665px;}
.data_tab li.data_icon07 a{background-position: 50% -448px;}
.data_tab li.data_icon08 a{background-position: 50% -884px;}
.data_tab li.data_icon09 a{background-position: 50% -125px;}
.data_tab li.data_icon10 a{background-position: 50% -1317px;}
.data_tab li.data_icon11 a{background-position: 50% -337px;}
.data_tab li.data_icon12 a{background-position: 50% -1208px;}

/* Ã«ÂªÂ©Ã«Â¡Â_Ã«â€°Â´Ã¬Å Â¤Ã­Ëœâ€¢ */
.news_list .list_box{border-top:2px #818284 solid;}
.news_list .list_box li{border-bottom:1px #dcdcdc solid;}
.news_list .list_box a{display:block;padding: 18px 0;overflow: hidden;}
.news_list .list_box a:hover{text-decoration: underline;}
.news_list .list_box a img:first-child{width: 99%;border:1px #dcdcdc solid;margin: 0 0 6px 0;}
.news_list .list_box a strong{font-size: 20px;}
.news_list .list_box a span{display: block;font-size:15px;margin: 10px 0;}
.news_list .list_box .info span{display:block; margin:0;}
.news_list .list_box .info em{display:none;}

/* Ã«ÂªÂ©Ã«Â¡Â_Ã¬ÂÂ´Ã«Â¯Â¸Ã¬Â§â‚¬Ã­Ëœâ€¢ */
.bbs_photo .photo_list .px_box{margin: 0 0 20px;}
.bbs_photo .photo_list .px_box a{display:block; border:1px #dcdcdc solid;}
.bbs_photo .photo_list .px_box a:hover,.bbs_photo .photo_list .px_box a:focus{border:1px #acd265 solid;}
.bbs_photo .photo_list .px_box img{width: 100%;}
.bbs_photo .photo_list .px_box .list_con{display: block;padding: 26px 16px;}
.bbs_photo .photo_list .px_box strong{display:block;width: 95%;margin: 0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 16px;}
.bbs_photo .photo_list .px_box em{display:inline-block; margin:0 10px; font-style:normal;}
.bbs_photo .photo_list .adm_check{width:15px;height:15px;margin:10px auto;}

/*Ã«ÂªÂ©Ã«Â¡Â_Ã¬â€ Å’Ã¬â€¹ÂÃ¬Â§â‚¬*/
.newsletter_list li{box-sizing: border-box;padding: 20px 0;margin:0 0 20px 0;background: #f8f8f8;text-align:center;}
.newsletter_list li strong{word-break: keep-all;display:block; font-size:18px;}
.newsletter_list li span{font-size:14px;}
.newsletter_list li img{display:block;margin: 10px auto;width: 215px;height: 280px;}
.newsletter_list li a {display: block;padding: 5px 0;}
.newsletter_list li a.new, .newsletter_list li a.down {display:inline-block;padding: 6px 8px 6px 30px;color:#fff;}
.newsletter_list li a.new{background: #4c8328 url("/images/01_portal/sub/btn_new.png") no-repeat left 10px center;}
.newsletter_list li a.down{background:#157faf url("/images/01_portal/sub/btn_down.png") no-repeat left 10px center}
.newsletter_list li a.new:hover{background-color:#537316;}
.newsletter_list li a.down:hover{background-color: #0f597b;}


/*Ã«â€ ÂÃ¬â€”â€¦ÃªÂ¸Â°Ã¬Ë†Â Ã¬â€žÂ¼Ã­â€žÂ°_Ã¬Â§â€˜Ã¬Â â€¢Ã«Â³Â´ Ã«ÂªÂ©Ã«Â¡Â*/
.home_list ul{border-top:2px #818284 solid;}
.home_list ul li{padding: 18px 0 0;margin: 0 0 20px;text-align: center;border-bottom:1px #dcdcdc solid;}
.home_list ul li img{border:1px #dcdcdc solid;width: 248px;height: 200px;}
.home_list ul li em{font-style:normal;display: inline-block; padding: 6px 8px; background: #f4f4f4; border-radius:5px;}
.home_list ul li a{display:block;width: 100%;margin: 0 0 14px 0;}
.home_list ul li a:hover{text-decoration:underline;}
.home_list ul li a strong{display:block;margin: 10px 0 0;font-size:18px;}
.home_list ul li .list{margin:10px 0 0 0;}
.home_list ul li .list ul{border-top:1px #acd265 solid;}
.home_list ul li .list li{padding: 12px 0;margin: 0;text-align:left;}
.home_list ul li .list li:last-child{border:none;}
.home_list ul li .list li span{display:inline-block;width: 70px;margin: 0 16px 0 10px;color:#7ca331;border-right: 1px #dcdcdc solid;}


/*Ã«â€ ÂÃ¬â€”â€¦ÃªÂ¸Â°Ã¬Ë†Â Ã¬â€žÂ¼Ã­â€žÂ°_Ã¬Â§â€˜Ã¬Â â€¢Ã«Â³Â´ Ã«ÂªÂ©Ã«Â¡Â*/
.machine_list ul{border-top:2px #818284 solid;}
.machine_list ul li{padding: 18px 0 0;margin: 0 0 20px;text-align: center;border-bottom:1px #dcdcdc solid;}
.machine_list ul li img{border:1px #dcdcdc solid;width: 248px;height: 200px;}
.machine_list ul li strong{display:block;margin: 10px 0;font-size:18px;}
.machine_list ul li .list{margin:10px 0 0 0;}
.machine_list ul li .list ul{border-top:1px #acd265 solid;}
.machine_list ul li .list li{padding: 12px 0;margin: 0;text-align:left;}
.machine_list ul li .list li:last-child{border:none;}
.machine_list ul li .list li span{display:inline-block;width: 70px;margin: 0 16px 0 10px;color:#7ca331;border-right: 1px #dcdcdc solid;}

/*Ã«Â¸â€Ã«Â£Â¨Ã«Â²Â Ã«Â¦Â¬Ã«Â¶â€žÃ¬â€“â€˜Ã¬â€¹Â Ã¬Â²Â­*/
.reservation textarea{width:100%;box-sizing: border-box;border:1px #d2d2d2 solid;height: 300px;}
.reservation p.agree_check {margin:10px 0 30px 0; padding:20px 10px; background:#f4f4f4; text-align:center;}
.reservation .col_list{padding:20px; text-align:center; background:#f8f8f8; margin:0 0 30px 0;}
.reservation .col_list span{display:inline-block; margin:0 5px; padding:0 0 0 20px;}
.reservation .col_list span.re_ok{background:url('/images/04_blueberry/bbs/re_ok.png')left no-repeat;}
.reservation .col_list span.re_bam{background:url('/images/04_blueberry/bbs/re_bam.png')left no-repeat;}
.reservation .col_list span.re_end{background:url('/images/04_blueberry/bbs/re_end.png')left no-repeat;}
.reservation .col_list span.re_repair{background:url('/images/04_blueberry/bbs/re_repair.png')left no-repeat;}

.reservation .list ul{overflow:hidden;margin: 0 0 40px 0;}
.reservation .list ul li{float:left;margin: 4px 9px 10px;text-align:center;}
.reservation .list ul li a{display:block;width: 70px;height: 70px;box-sizing:border-box;padding: 27px 0 0 0;border-radius:50px;}
.reservation .list ul li.re_ok a{border:1px #d2d2d2 solid;}
.reservation .list ul li.re_end a{background:#4c19a0; color:#fff;}
.reservation .list ul li.re_bam a{background:#90be38; color:#fff;}
.reservation .list ul li.re_repair a{background:#e2b365; color:#fff;}

.reservation .zone{margin:0 0 30px 0;}
.reservation .zone ul{padding: 20px;border:1px #d2d2d2 solid;}
.reservation .zone ul li{margin: 0 0 14px 0;padding: 0 0 14px 0;border-bottom: 1px #d2d2d2 dashed;}
.reservation .zone ul li strong{display: block;width: 70px;padding: 4px 6px;margin: 0 10px 7px 0;text-align:center;background: #666;border-radius: 10px;font-weight: 400;color:#fff;}
.reservation .zone p img{width: 100%;box-sizing: border-box;border:1px #d2d2d2 solid; transform: rotate(90deg);}

/* Page */
.bbs_page{text-align:center;padding:25px 0 5px 0}
.bbs_page span{margin:0 2px 7px 2px;display:inline-block;}
.bbs_page a{display:inline-block;padding:10px 0 0 0;border:1px solid #ddd;width: 38px;height: 28px;}
.bbs_page a:hover{text-decoration:underline}
.bbs_page a img{margin: 4px 0 0 0;}
.bbs_page .on a{font-weight:bold;color:#fff;background:#444547;border:1px solid #444547}

.bbs_btnr{text-align:center;margin:20px 0}
.bbs_btnr a{display:inline-block;margin:0 5px 7px 5px}
.bbs_btnc{text-align:center;margin:10px 0}
.bbs_btnc a{margin:0 2px}

.b_btn{display:inline-block;box-sizing:border-box;text-align: center;width:120px;height:60px;padding: 20px 0 0 0;border:1px #d2d2d2 solid;}
.b_btn:hover{border:1px #d2d2d2 solid;}
.b_btn_bg{display:inline-block;box-sizing:border-box;text-align: center;width:120px;height:60px;padding: 20px 0 0 0;background:#90be38;color:#fff;}

/*Ã«Â·Â°*/
.bbs_view .bbs_vtop{padding: 24px 0 0;margin: 0 0 24px 0; background:#f4f4f4;border-top:2px #818284 solid;text-align:center;}
.bbs_view .bbs_vtop h4{background:none;margin: 0 0 16px 0;padding: 0 14px;font-size: 18px;}
.bbs_view .bbs_vtop h4:after{display:none;}
.bbs_view .bbs_vtop .col{border-bottom:1px #dcdcdc solid;padding: 0 0 24px 0;}
.bbs_view .bbs_vtop .col span{display:inline-block;margin: 0 6px;line-height: 1.5em;}

.bbs_view .bbs_vtop .view_app{overflow:hidden;border-bottom: 1px #dcdcdc solid;}
.bbs_view .bbs_vtop .view_app .view_title{float:left;box-sizing: border-box;width: 30%;padding: 19px 14px;font-weight: 600;}
.bbs_view .bbs_vtop .view_app .attac{float:left;box-sizing: border-box;width: 70%;min-height: 55px;padding: 16px;background:#fff;text-align: left;line-height: 1.5em;}
.bbs_view .bbs_vtop .view_app .attac a{display:inline-block;}
.bbs_view .bbs_vtop .view_app .attac a.file{background: url('/images/bbs/ico_file.gif')left top 3px no-repeat;padding: 0 0 0 19px;}
.bbs_view .bbs_vtop .view_app .attac a.file:hover{text-decoration:underline;}
.bbs_view .bbs_vtop .view_app .attac img{display:inline-block; margin: 0 0 0 10px;}

/*Ã«Â·Â°02*/
.bbs_view02 .bbs_vtop {padding: 20px 0 0;margin: 0 0 20px 0;text-align:left;}
.bbs_view02 .bbs_vtop h4{background:none;margin: 0 0 16px 0;padding: 0;font-size: 24px;}
.bbs_view02 .bbs_vtop .col span{display: block;line-height: 1.3em;padding: 0 6px;}

.bbs_view02 .bbs_vtop .view_app{background: #f4faf2;padding: 10px;margin: 10px 0;}
.bbs_view02 .bbs_vtop .view_app .view_title{font-size:15px; font-weight:600; margin-bottom:6px;}
.bbs_view02 .bbs_vtop .view_app .attac{float:none;width: 100%;box-sizing: border-box;background: #fff;text-align: left;line-height: 1.5em;padding: 8px;}
.bbs_view02 .bbs_vtop .view_app .attac p{margin: 4px 6px 6px;}
.bbs_view02 .bbs_vtop .view_app .attac a{display:inline-block;}
.bbs_view02 .bbs_vtop .view_app .attac a.file{background: url('/images/bbs/ico_file.gif')left top 3px no-repeat;padding: 0 0 0 19px;}
.bbs_view02 .bbs_vtop .view_app .attac a.file:hover{text-decoration:underline;}
.bbs_view02 .bbs_vtop .view_app .attac img{display:inline-block; margin: 0 0 0 10px;}

.bbs_view .bbs_con,.bbs_view02 .bbs_con{border-bottom:1px #dcdcdc solid; padding:0 0 20px 0; line-height:1.5em;}
.bbs_view .bbs_con img, .bbs_view02 .bbs_con img{width:auto; max-width:100%;}

.bbs_vtable{width:100%;min-width: 880px;margin: 10px 0 0 0;border-top: 1px #dce9d9 solid;}
.bbs_vtable th, .bbs_vtable td{border-bottom: 1px #e4f1e1 solid;padding: 12px 18px;}
.bbs_vtable th{background: #f4faf2;}

/*Ã«â€¹ÂµÃ«Â³â‚¬Ã­Ëœâ€¢Ã«Â·Â°*/
.request_step{margin-bottom: 30px;padding-bottom:10px;border-bottom: 1px dotted #dcdcdc;}
.request_step h5{padding: 13px 0;margin:0 0 10px 0;background:none;text-align:center;font-size: 20px;}
.request_step li{background:url("/images/bbs/basic_step1.png") no-repeat center top !important;padding:20px 0 0 0 !important;margin:0 0 10px 0 !important;text-align:center;line-height:1.5em}
.request_step li:first-child{background:none;padding-top:0 !important}
.request_step li span{display:block;padding:10px 15px;background: #f8f8f8;}
.request_step li em{font-style:normal;font-weight:bold;font-size:13px;color:#fff200}
.request_step li.on span{background:#90be38;color:#fff}
.request_step p{text-align:center;line-height:1.5em;font-size: 14px;font-weight: 600;border: 1px #d2d2d2 solid;padding: 4px 10px;}
.request_step p span{display:block}

.reply h5{padding:0;margin:20px 0;background:none;text-align:center;color: #7ca331;}

.r_select select{margin: 10px 0;padding: 8px;height: 40px;}

/*Ã¬â€œÂ°ÃªÂ¸Â°*/
.bbs_write{border-top:1px solid #323a47;width:100%;}
.bbs_write th, .bbs_write td{vertical-align:middle;font-size: 15px;border-bottom:1px solid #cdcdcd;padding: 8px 5px;}
.bbs_write th *, .bbs_write td *{vertical-align:middle;font-size: 15px;font-weight: 400;}
.bbs_write th{font-weight: 400;background: #f4f4f4;}
.bbs_write td label{margin:0 15px 0 0;}
.w_star{color:#ed1c24;}

.input_text{border:1px solid #e1e1e3;padding:5px 1px;height: 25px;width:100%;}
.input_sel{border:1px solid #e1e1e3;padding:5px 1px;margin:0;height:32px;width:100%}
.add{background:#464646;color:#fff;padding: 10px;display:inline-block;}

/*Ã«Ââ„¢Ã¬ËœÂÃ¬Æ’ÂÃ«Â·Â°*/
.video_view .screen_area{height:400px;margin: 0 0 16px;border:1px #d2d2d2 solid;}
.video_view .screen_play{border: 1px #90be38 solid;padding: 20px;line-height: 1.5em;height: 100px;overflow-x: auto;}

/*Ã­â€ ÂµÃ­â€¢Â©ÃªÂ²â‚¬Ã¬Æ’â€°*/
.sub_search{padding:30px 0 40px 0;position:relative;text-align:center;overflow:hidden;}
.sch_con{overflow:hidden;}
.sch_sel{border:1px solid #fff;width:40%}
.sch_txt{border:1px solid #fff;width:40%;font-size:16px}
.sch_bar{border: 2px solid #464646;display:inline-block;padding: 14px 0 0 12px;height: 32px;width:70%;}
.sch_schin{display:inline-block;margin:10px 0 0 0}
.sc_btn{background: #464646;color:#fff;cursor:pointer;width:20%;height:50px;font-size:16px;text-align:center;}

.total_search_txt01{margin:30px 0 15px 0;padding: 0 0 0 8px;background:url("/images/bbs/bbs_total.gif") no-repeat 0 center;}
.total_search_txt01 .fc05{color:#223e99}
.total_search_txt01 .fc01{color:#d44500}

.sch_more{background: #f4f4f4;padding: 20px 10px;margin: 15px 0 0 0;}
.sch_more li strong{display:block;color:#000;font-size: 17px;margin: 0 0 14px 0;}
.sch_more label{margin: 0 10px 0 3px;}

.sch_left .sch_col .tit{display: block;padding: 20px 0;margin: 0 0 20px 0;border-bottom: 2px #dcdcdc solid;background: none;float: none;}
.sch_left .sch_col .tit *{vertical-align:middle}
.sch_left .sch_col .tit h4{margin:0;display:inline;font-size:20px;}
.sch_left .sch_col .tit .num{font-size: 17px;display:inline;margin: 0 0 0 20px;}
.sch_left .sch_col .tit .num strong{color:#d44500;display: inline;font-size: 17px;margin: 0;}
.sch_left a:hover{text-decoration:underline}
.sch_left em.sc_point{background:#FFFF33;font-style:normal}

.sch_tab{margin:0}

.sch_pagelist li{font-size:16px;padding:0 0 20px 15px;margin:0 0 20px 0;background:url("/images/01_potal/sub/li01.png") no-repeat 0 7px;border-bottom:1px dotted #dedede}
.sch_pagelist li a{color:#000;font-size: 17px;}

.sch_conlist li{border-bottom:1px dotted #dedede;padding:0 0 20px 0;margin:0 0 20px 0;font-size:14px;line-height:1.5em}
.sch_conlist li *{vertical-align:middle}
.sch_conlist li strong{font-size: 18px;}
.sch_conlist li strong a{color:#000}
.sch_conlist li>span{display:block;margin:5px 0}
.sch_conlist li>span.sch_local{color: #0072bc;}

.sch_con .photo_list{border-top:1px solid #0072bc;border-bottom:1px solid #cdcdcd;padding:20px 0 0 0}
.sch_con .photo_list ul{overflow:hidden}
.sch_con .photo_list li{float:left;width:100%;margin:0 0px 30px 0px;text-align:center;position: relative;}
.sch_con .photo_list li a{font-size: 14px;color:#777;display:block;}
.sch_con .photo_list li span{display:block;width:99%;border:solid 1px #e6e6e6;margin:0 auto 10px auto}
.sch_con .photo_list li span img{width:100%;}
.sch_con .photo_list li strong{display:block;color:#000;font-size: 18px;line-height:1.5em;}
.sch_con .photo_list{border:none}

.sch_con .photo_list em{display: block;position: absolute;width: 43px;height: 0;padding-top: 48px;overflow: hidden;background:url('/images/bbs/play.png')no-repeat;top: 81px;left: 43%;}
 
.sch_left .sch_col .more{text-align:right;margin:20px 0 50px 0}
.sch_left .sch_col .more a{font-size:14px;text-decoration:underline;color: #0072bc;}

.sch_right div{border: 1px solid #dcdcdc;padding:20px;margin:0 0 10px 0;}
.sch_right h4{border-bottom:1px solid #d5d5d5;padding:0 0 10px 0;margin:0 0 10px 0;font-size: 18px;background:none;color:#333;}
.sch_right h4 span{color: #90bd3a;padding:0 5px 0 0;}
.sch_right div li{font-size:14px;line-height:1.5em;margin:0 0 10px 0}
.sch_right .my_sch li{background: url("/images/01_portal/sub/li01.jpg") no-repeat 0 7px;padding: 0 0 0 16px;}
.sch_right .best_sch li span{display: inline-block;background: #90bd3a;color:#fff;padding: 5px 0;margin: 0 10px 0 0;width: 25px;height: 17px;text-align:center;}
.sch_right .best_sch li a{display:inline-block; margin:4px 0 0 0;}

.sch_left .sch_box{border: 3px #dcdcdc solid;padding:20px;margin:0 0 30px 0;}
.sch_left .sch_box ul li{font-size: 16px;line-height:1.5em;padding: 0 0 0 14px;margin:0 0 5px 0;background: url("/images/01_portal/sub/li01.jpg") no-repeat 0 10px;}


.sch_left .bbs_page{text-align:center;}

/*Ã¬Å¾ÂÃ¬Â£Â¼ Ã«Â¬Â»Ã«Å â€ Ã¬Â§Ë†Ã«Â¬Â¸*/
.bbs_faq{margin-top:30px;}
.bbs_faq>li:first-child{margin-top:0;}
.bbs_faq .inner{position:relative;padding:20px;border-bottom: 1px #dcdcdc dotted;}
.bbs_faq .inner p{line-height:22px;}
.bbs_faq .item{display:block;position:relative;overflow:hidden;padding: 0 20px;border-bottom: 1px #d1d1d1 solid;}
.bbs_faq .item:before{content:"";}
.bbs_faq .item.on{background: #f9f9f9;z-index:2;border:none;}
.bbs_faq .item:active,
.bbs_faq .item:hover,
.bbs_faq .item:focus{background: #f9f9f9;z-index:2;}

.bbs_faq .item:after{content:"";float:right;width:25px;height:100%;background:url("/images/bbs/uia_arr.png") no-repeat 0 50%}
.bbs_faq .item.on:after{background-image:url("/images/bbs/uia_arr_on.png")}
.bbs_faq .item b{display:inline-block;position:relative;padding: 10px 0;vertical-align:middle;color:#2d2d2d;font-size:18px;font-weight:600;line-height:32px;}
.bbs_faq .faq .item,
.bbs_faq .faq .inner{padding-left: 50px;}
.bbs_faq .faq .question,
.bbs_faq .faq .inner .answer{display:inline-block;position:absolute;left: 14px;font-size:30px;font-weight:600;line-height:1;}
.bbs_faq .faq .item.on .question {color: #90be3a;background: #fff;padding: 8px 12px;border-radius: 30px;}
.bbs_faq .faq .question{top: 10px;color:#959595;background: #fff;padding: 8px 12px;border-radius: 30px;}
.bbs_faq .faq .inner .answer{top:20px;color: #464646;padding: 8px 12px;}
.bbs_faq .faq .inner p{margin-top: 0;color: #5d5d5d;}



/*Ã¬ÂºËœÃ«Â¦Â°Ã«Ââ€*/
.calendar .cal .date{text-align:center;font-size:24px;color:#333;padding:20px 0;}
.calendar .cal .date strong{display:inline-block;font-style:normal;padding:0 0 0 25px;font-weight: 600;color: #464646;}
.calendar .cal .date em{display:inline-block;font-style:normal;padding:0 25px 0 0;font-weight: 600;/*color: #90be38;*/color: #72972c;}
.calendar .cal .date a{display:inline-block;width:30px;height:30px;overflow:hidden;}
.calendar .cal .date a span{display:block;padding:35px 0 0 0;}
.calendar .cal .date a.prev{background:url("/images/bbs/cal_prev.png") no-repeat left center;}
.calendar .cal .date a.next{background:url("/images/bbs/cal_next.png") no-repeat left center;}

.cal_table{width:100%;margin: 0 0 20px;}
.cal_table thead th{border-top:solid 1px #444;border-bottom:solid 1px #a2a2a2;border-right:solid 1px #fff;font-size: 17px;color:#000;padding:10px 0;}
.cal_table .sun,
.cal_table .sun a{color:#d00c0c;}
.cal_table .sat,
.cal_table .sat a{color:#1473b5;}
.cal_table tbody td{height: 43px;border-bottom:solid 1px #dfdfdf;border-left:solid 1px #dfdfdf;vertical-align: middle;text-align: center;}
.cal_table tbody td.sun{border-left:none;}
.cal_table tbody td.today{background: #f0faff;}
.cal_table tbody td a{display:block;padding:10px 5px;height: 19px;}
.cal_table tbody td a.on{border: 2px #90be38 solid;}

.calendar .info{background: #f8f8f8;border-radius: 30px;padding: 2%;}
.calendar .info .info_tit{font-size: 18px;font-weight: 600;color: #464646;background: #fff url("/images/01_portal/sub/h4.gif") top 19px left 30px no-repeat;border-radius: 30px;padding: 18px 20px 18px 50px;margin: 0;}
.calendar .info ul{padding:15px;display: block;overflow: scroll;height: inherit;}
.calendar .info li{background: url("/images/01_portal/sub/li01.jpg") no-repeat 0 10px;padding:5px 0 5px 15px;}
.calendar .info:before{content:"*원하시는 날짜를 선택하시면 내용이 변경됩니다.";display:block;text-align:center;padding:10px 0;font-size:14px;color:#223e99;}

.cal_search{padding:25px 20px;margin:20px 0;border: 1px #e1e1e1 solid;text-align: center;}
.cal_search .form_sel{width:30%;height: 30px;border:1px solid #cdcdcd;vertical-align:middle;}
.cal_search .form_txt{width:60%;height: 18px;padding:5px 0;border:1px solid #cdcdcd;}
.cal_search .input_cal{width: 45%;height: 18px;margin: 6px 0 0 0;padding:5px 0;border:1px solid #cdcdcd;}
.cal_search .form_sm{cursor:pointer;width:70px;height: 30px;/*background: #90be38;*/;background: #72972c;color:#fff;margin: 6px 0 0 0;}


.sch_table{overflow-x:auto;}
.sch_table table{width:100%;min-width: 800px;border-top: 2px solid #464646;}
.sch_table table th, .sch_table table td{text-align:center;padding: 8px 10px;border: 1px solid #e1e1e1;border-top:none;vertical-align:middle;font-size:16px;font-weight: 400;line-height:1.5em;}
.sch_table table thead th{background: #f9f9f9;color:#333;font-weight: 500;}
.sch_table table tbody th{background: #fcfff1;color:#444;}
.sch_table table tbody td{color:#555;}



/* Ã¬â€žÂ¤Ã«Â¬Â¸Ã¬Â¡Â°Ã¬â€šÂ¬*/
.enquete_list{width:100%;border-top: 2px #818284 solid;}
.enquete_list li{border-bottom: 1px #dcdcdc solid;line-height:1.5em;padding:25px 0;}
.enquete_list li *{vertical-align:middle}
.enquete_list li strong{font-weight:normal;color:#000;font-size:20px;line-height:1.5em}
.enquete_list li>span{display:block;padding:7px 0;width: 60px;color: #666;line-height:1em;font-size:14px;background:#fff;border: 1px solid #90be38;border-radius:4px;text-align:center;}
.enquete_list li em{display:block;font-style:normal;color: #999;margin-top:10px;}
.enquete_list li p{margin:10px 0 0 0}
.enquete_list li p a{display:inline-block;padding: 6px 16px;margin:0 10px 0 0;color:#fff;border-radius:3px;}
.enquete_list li p a.join{background:#90be38;}
.enquete_list li p a.join:hover{background:#7ca331;}
.enquete_list li p a.result{background: #0072bc;}
.enquete_list li p a.result:hover{background:#0163a3}
.enquete_list li p span.end{display:inline-block;padding: 6px 16px;margin:0 10px 0 0;color:#fff;border-radius:3px;background:#7d7d7d;}
.enquete_list .list_none{text-align:center;padding:30px 0;border-bottom:1px solid #dde1e4}
.enquete_list .adm_check{width: 15px;height: 15px;margin:5px;}

.enquete_view .bbs_vtop{padding: 24px 0 0;margin: 0 0 24px 0;border-top:2px #818284 solid;text-align:center;}
.enquete_view .bbs_vtop h4{background:none;margin: 0 0 16px 0;padding: 0 14px;font-size: 18px;}
.enquete_view .bbs_vtop .col{border-bottom: 1px #dcdcdc solid;padding: 0 0 24px 0;}
.enquete_view .bbs_vtop .col span{display:inline-block;margin: 0 6px;line-height: 1.5em;}

.enquete_view .bbs_vtop .view_app{overflow:hidden;border-bottom: 1px #dcdcdc solid;background: #f4f4f4;}
.enquete_view .bbs_vtop .view_app .view_title{float:left;box-sizing: border-box;width: 30%;padding: 19px 14px;}
.enquete_view .bbs_vtop .view_app .attac{float:left;box-sizing: border-box;width: 70%;min-height: 55px;padding: 16px;background:#fff;text-align: left;line-height: 1.5em;}
.enquete_view .bbs_vtop .view_app .attac a{display:inline-block;}
.enquete_view .bbs_vtop .view_app .attac a.file{background: url('/images/bbs/ico_file.gif')left top 3px no-repeat;padding: 0 0 0 19px;}
.enquete_view .bbs_vtop .view_app .attac a.file:hover{text-decoration:underline;}
.enquete_view .bbs_vtop .view_app .attac img{display:inline-block; margin: 0 0 0 10px;}

.enquete_view li *{vertical-align:middle}
.enquete_view .basic_box{border: 1px #e1e1e1 solid;}
.enquete_view .qbox>div{margin:0 0 40px 0}
.enquete_view .qbox li{line-height:1.5em;margin-right:10px;}
.enquete_view .qbox li ul{margin:10px 0}
.enquete_view .qbox li li{padding:0 0 0 14px;}
.enquete_view .qbox li.li_none{background:none;padding:0}
.enquete_view h5{background: none;border: 1px #c9e78f solid;padding:15px;font-size:16px;margin: 0 0 10px 0;line-height:1.5em;}
.enquete_view .qcoment{font-size:14px;line-height:1.5em;margin: 0 0 10px 0;}
.enquete_view .in_txt{width:100%;border:1px solid #e8e8e8;padding:9px 0;vertical-align:middle;box-sizing:border-box}
.enquete_view .in_txta{width:100%;height:50px;border:1px solid #e8e8e8;padding:9px 0;vertical-align:middle;box-sizing:border-box}

.enquete_view .enquete_btn{text-align:center;}
.enquete_view .enquete_btn input, .enquete_view .enquete_btn a{background:#90be38;color:#fff;font-size:16px;text-align:center;width:150px;padding:15px 0;border-radius:3px}
.enquete_view .enquete_btn input{cursor:pointer}
.enquete_view .enquete_btn a{display:inline-block}
.enquete_view .enquete_btn input:hover, .enquete_view .enquete_btn a:hover{background:#7ca331;}

@media (min-width: 768px) {
.bbs_skin .bbs_search{overflow:hidden;position:relative;}

.bbs_skin .bbs_search02{overflow:hidden;}
.bbs_skin .bbs_search02 .search_left{float:left;}
.bbs_skin .bbs_search02 .search_right{float:right;}

.bbs_skin .bbs_search .page{float:left;margin: 17px 0 0 0;}
.bbs_skin .bbs_search .search{float: right;/*padding-right: 96px;*/padding-right: 5px;}
.bbs_skin .bbs_search .search .form_txt{/*width: 180px;*/width: 230px;}
.bbs_skin .bbs_search .search.search_box2{padding-right:0;margin-top:45px;float:none;text-align:center;}
/*.bbs_skin .bbs_search .search .form_sm {display:none;}*/
.bbs_skin .bbs_search #detail_btn{
    width: 90px;
    position:absolute;
    top: 0px;
    right: 2px;
    margin-top:0;
    padding: 14px 0;
}

.bbs_list01 .list_box a{padding: 18px 20px;}
.bbs_list01 .list_box .info{padding:12px 20px;}

.r_select select{width: 150px;margin: -14px 0 20px 10px;}

.news_list .list_box a img:first-child{float: left;width:auto;width: 200px;height: 150px;margin: 0 20px 0 0;}
.news_list .list_box a strong{display: inline-block;}
.news_list .list_box a span{display:block;}
.news_list .list_box .info span{display:inline-block;}
.news_list .list_box .info em{display:inline-block; margin:0 8px;}

.adm_list li a{width: 97%;margin: 0 0 0 3%;}

.data_tab li{width: 19%; margin: 0 1% 10px 0;}
.data_tab li:nth-child(even){margin: 0 1% 10px 0;}

.newsletter_list ul{overflow:hidden;}
.newsletter_list li{float:left;width: 31.9%;padding: 20px 14px;margin: 0 2% 20px 0; min-height: 427px;}
.newsletter_list li:nth-child(3n){margin:0 0 20px 0;}

.home_list ul li{overflow:hidden;text-align:left;border: none;}
.home_list ul li img{float:left;}
.home_list ul li a{margin: 0 0 14px 0;}
.home_list ul li .list{float:right;width: 64%;margin: 0;}
.home_list ul li .list ul{overflow:hidden;}
.home_list ul li .list ul li{float:left;width:50%;border-bottom: 1px #dcdcdc solid;}
.home_list ul li .list li:last-child{border-bottom: 1px #dcdcdc solid;}

.machine_list ul{overflow:hidden;}
.machine_list ul li{float:left;width: 32%;margin: 0 2% 10px 0;border: none;}
.machine_list ul li:nth-child(3n){margin:0 0 10px 0;}
.machine_list ul li strong{margin: 18px 0;font-size: 20px;}
.machine_list ul li .list ul li{float:none; width: auto;border-bottom: 1px #dcdcdc solid; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.machine_list ul li .list li:last-child{border-bottom: 1px #dcdcdc solid;}


.reservation .zone ul li strong{display:inline-block;margin: 0 7px 0 0;}

.bbs_btnr{text-align:right;}

.bbs_view .bbs_vtop .view_app .view_title{width: 25%;}
.bbs_view .bbs_vtop .view_app .attac{width: 75%;}
.bbs_view02 .bbs_vtop h4{font-size:28px;}

.bbs_view02 .bbs_vtop .col span{display:inline-block;border-left: 1px #999 solid;}
.bbs_view02 .bbs_vtop .col span:first-child{border-left: none; padding: 0 6px 0 0}
.bbs_view02 .bbs_vtop .view_app .attac p{display:inline-block;}


.bbs_write th, .bbs_write td{padding: 8px 10px;}

.input_wf{width:100%;}
.input_w170{width:170px;}
.input_w60{width:60px;}

.bbs_photo .photo_list{overflow:hidden;}
.bbs_photo .photo_list .px_box{float:left;width: 50%;}
.bbs_photo .photo_list .px_box a{margin: 0 10px;}
.bbs_photo .photo_list .px_box img {max-height: 250px;}


.sub_search span{vertical-align:middle}
.sch_sel{width:100px}
.sch_txt{width:300px}
.sch_bar{width:450px}
.sc_btn{width:100px}
.sch_schin{margin:0 0 0 10px}


.sch_con .photo_list li{width:50%}
.sch_con .photo_list li span{width:80%}
.sch_con .photo_list li span img{height:200px}

.sch_more{padding:20px}
.sch_more li strong{display:inline;margin:0 10px 0 0}
.sch_more li input{margin: 3px 0 0;}
.sch_more li label{margin: 3px 10px 0 0;}
.sch_tab li{width: 25% !important;}


.bbs_faq>li{height:65px;overflow:hidden;}
.bbs_faq .item{display:block;position:relative;overflow:hidden;height: 65px;}
.bbs_faq .faq .item,
.bbs_faq .faq .inner{padding-left:108px;}
.bbs_faq .faq .question,
.bbs_faq .faq .inner .answer{left: 40px;}
.bbs_faq .item b{padding: 17px 45px 0 0;}


.cal_search .form_sel{width:auto;padding: 0 4px;}
.cal_search .form_txt{width: 20%;}
.cal_search .input_cal{width: 15%; margin:0;}
.cal_search .form_sm{width:70px;margin: 0;}

.calendar .info:before{padding: 0;margin-bottom: 10px;}

.request_step{position:relative}
.request_step h5{text-align:left}
.request_step div{overflow:hidden}
.request_step ol{overflow:hidden;margin-left:-30px}
.request_step li{float:left;width:25%;background:url("/images/bbs/basic_step2.png") no-repeat 9px center !important;padding:0 0 0 30px !important;box-sizing:border-box}

.request_step p{display: inline-block;}

.request_step p span{display:inline-block;vertical-align:middle;padding: 0 0 0 10px;margin: 0 0 0 10px;border-left: 1px #999 solid;}

.reply{padding: 20px 0 0 0;}
.reply h5{text-align:left;margin: 10px 0;}

.enquete_list li{padding: 24px 210px 24px 0;position:relative;}
.enquete_list li span{display:inline-block;margin-right:5px}
.enquete_list li em{margin:10px 0 0 0}
.enquete_list li p{position:absolute;top:40px;right:0;margin:0}
.enquete_list li p a{margin:0 0 0 10px}
.enquete_list li p span.end{margin:0 0 0 10px}

.enquete_view .bbs_vtop .view_app .view_title{width: 25%;}
.enquete_view .bbs_vtop .view_app .attac{width: 75%;}
}

@media (min-width: 1023px) {


.bbs_skin .bbs_search02 .form_txt{width: 48%;}

.data_tab li{width: 13.4%;}
.data_tab li:nth-child(7n){margin: 0 0 10px 0;}

.home_list ul li .list{width: 70%;}


.bbs_view .bbs_vtop h4{font-size:24px;}
.bbs_view .bbs_vtop .view_app .view_title{width: 160px;}
.bbs_view .bbs_vtop .view_app .attac{width: calc(100% - 160px);}

.bbs_photo .photo_list .px_box{width:33.3%;}
.bbs_photo .photo_list .px_box img {max-height: 199px;}

.sch_left{width: 620px;float:left;}   
.sch_right{overflow:hidden;float: right;width:200px;margin: 0;}

.sch_left .sch_box{padding:20px 30px;}


/*calendar*/
.calendar{overflow: hidden;margin: 0 0 50px 0;}
.cal_table{margin: 0;}
.calendar .cal{float:left;width: 50%;height: 370px;box-sizing: border-box;}
.calendar .info{float:right;width: 45%;height: 370px;box-sizing: border-box;/* overflow: scroll; */}
.calendar .cal .date{padding:15px 0;font-size: 28px;}


.enquete_view .bbs_vtop h4{font-size:24px;}
.enquete_view .bbs_vtop .view_app .view_title{width: 160px;}
.enquete_view .bbs_vtop .view_app .attac{width: calc(100% - 160px);}

.reservation .zone{overflow:hidden;}
.reservation .zone p{text-align: center; margin:0 0 10px 0;}
.reservation .zone p img{width:600px;}
.reservation .zone ul{overflow:hidden}
.reservation .zone ul li{float:left;box-sizing:border-box;width: 49%;margin: 0 1% 14px 0;}
.reservation .zone ul li:nth-child(2n){margin: 0 0 14px;}

.newsletter_list li { min-height: 452px;}
}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             