@charset "utf-8";

/* ---------------------------------------------------
POINTWEB.co.kr
Board Markup ver1.0 2014-01-17
Board Markup modify 2014-01-22
---------------------------------------------------- */

/* 게시판 공통 */
.board table {white-space:normal;}
.bbs_sub .sub_cont .layout {border-bottom:0;}
.sub_bbs .sub_cont1 .layout {border-bottom:0;}
.board #ontents,.board_form #ontents,.gallery #ontents {padding-top:50px}
.gallery #ontents {clear:both}
.btn_list {margin:20px 0;text-align:center}
.btn_list2{margin:20px 0;text-align:right}
.bbs_new_icon {float:left;font-size:10px;margin-left:10px;display:inline-block !important;padding:0px 5px;color:#3bb9dd;}
.bbs_btnarea {overflow:hidden;}

/* 게시판 상담(검색) */
.bbs_top {position:relative;height:100px;}
.bbs_top:after{display:block;clear:both;content:''}
.bbs_top .bbs_search{position:absolute;top:0;right:0;margin-top:30px}
.bbs_top .bbs_search select {width:104px;padding:4px 4px 4px 10px;border:1px solid #e2e2e2;height:42px;margin-right:4px;line-height:1;font-size:14px}
.bbs_top .fl{position:relative}
.bbs_top .searcharea {display:inline-block}
.bbs_top .bbs_search input {padding:6px 3px 5px 3px;height:42px}
.bbs_top .bbs_search .tit {width:220px;height:42px;border:1px solid #e2e2e2;float:left;}
.btn_search_s {width:70px;height:40px;background:#3159be;color:#fff;cursor:pointer;border:0;font-size:16px;margin-left:4px;padding:7px 3px 9px 3px !important}
.bbs_top .bbs_faq_search {margin-bottom:5px;padding:10px 0;text-align:center;background:#fff;border:1px solid #d7d7d7}
.bbs_top .bbs_faq_search label {margin-right:10px;font-size:11px;font-weight:bold;}

@media all and (max-width:425px) {
	.bbs_top .bbs_search .tit {width:165px;}
}
@media all and (max-width:425px) {
	.bbs_top .bbs_search select {width:90px;}
	.bbs_top .bbs_search .tit {width:135px;}
	.btn_search_s {width:60px;}
}

/* 페이지표시 */
.page {width:100%;clear:both;margin-top:30px;font-size:15px;text-align:center;}
.page .d_num,.page .s_num {width:30px;height:30px;display:inline-block;padding:7px 6px 0 6px;line-height:15px;text-align:center;vertical-align:middle}
.page .s_num, .page a:hover .d_num{color:#3159be;font-weight: bold;}

/* 이미지게시판 */
.gall_sub .layout {border-bottom:0;}
.gall_sub ul {overflow:hidden;}
.gall_sub ul li {float:left;width:22%;margin-right:4%;margin-bottom:75px;}
.gall_sub ul li:nth-child(4n) {margin-right:0;}
.gall_sub ul li a {overflow:hidden;display:block;}
.gall_sub ul li a .list-imgarea {overflow:hidden;height:380px;padding:10px;border:1px solid #e1e1e1;}
.gall_sub ul li a img {width:100%;background:#eee;}
.gall_sub ul li a p {overflow:hidden;font-size:18px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:20px;}

@media all and (max-width:1024px) {
	.gall_sub ul li {margin-bottom:55px;}
	.gall_sub ul li a p {font-size:16px;}
	.gall_sub ul li a .list-imgarea {height:285px;}
}
@media all and (max-width:769px) {
	.gall_sub ul li a .list-imgarea {height:210px;}
}
@media all and (max-width:445px) {
	.gall_sub ul li {width:48%;}
	.gall_sub ul li:nth-child(even) {margin-right:0;}
	.gall_sub ul li a .list-imgarea {height:270px;}
	.gall_sub ul li a p {font-size:14px;padding-top:10px;}
}
@media all and (max-width:375px) {
	.gall_sub ul li a .list-imgarea {height:210px;}
}

/* 게시판 목록 */
.bbs_ltype th:first-child,
.bbs_ltype td:first-child {width:10%;}
.bbs_ltype th:nth-child(2),
.bbs_ltype td:nth-child(2) {width:65%;}
.bbs_ltype th:nth-child(3),
.bbs_ltype td:nth-child(3) {width:15%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bbs_ltype th:last-child,
.bbs_ltype td:last-child {width:10%;}
.bbs_ltype,.bbs_vtype, .bbs_wtype {width:100%;border-top:2px solid #3159be;}
.bbs_ltype {table-layout:fixed;}
.bbs_ltype th,.bbs_ltype td,.bbs_vtype tbody th,.bbs_vtype tbody td {border-left:0;border-right:0;border-bottom:1px solid #e2e2e2;text-align:center;color:#333;}
.bbs_ltype th {border-bottom:1px solid #e2e2e2;font-weight:400;padding:20px 12px}
.bbs_ltype td{padding:17px 5px 16px;}
.bbs_ltype tr:last-child td{border-bottom:1px solid #e2e2e2}
.bbs_ltype td.notice span{display:inline-block;padding:2px 7px;color:#fff;background-color:#3159be;}
.bbs_ltype td.file{padding:10px 0}
.bbs_ltype tbody td.subject{text-align:left}
.bbs_ltype tbody td.subject img {padding-right:7px}
.bbs_ltype tbody td.short {cursor:pointer;text-align:left;}/*display:inline-block; vertical-align:bottom; */
.bbs_ltype tbody td.short .sh-txt {float:left;max-width:780px;display:block;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;margin-right:5px;color:#333;}
.bbs_ltype tbody td.short a{float:left;max-width:780px;display:inline-block;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;margin-right:5px;color:#333;}
.bbs_ltype tbody td.short a span {float:left;}
.bbs_ltype tbody td.short a:hover, .bbs_foot_list dd a:hover .short{text-decoration:underline}
.bbs_ltype .short:hover{color: #252525}
.bbs_ltype tbody td.del-content{padding-left:70px;text-align:left;font-weight:bold}
.bbs_line{width:100%;height:5px;background:url("/_public/image/board/foot_line.gif") repeat-x left bottom;border-top:1px solid #fff}
.fa-lock {font-size:17px !important;color:#777;margin-right:10px}
.reicon {padding:2px 5px;color:#0066CC;float:left;border:1px solid #e2e2e2;color:#555;font-size:13px;margin-right:5px}


/* 게시판 상세보기 */
.bbsCont {overflow:hidden;}
.bbs_vtype {border-bottom:1px solid #e2e2e2;}
.bbs_vtype p {word-break:break-all;}
.bbs_vtype tbody th, .bbs_vtype tbody td {text-align:left;border:1px solid #e2e2e2;border-width:0 0 1px 0}
.bbs_vtype tbody th {background:#fff;text-align:left;padding:13px 0 13px 20px}
.bbs_vtype tbody th.day-row {width:100%;}
.bbs_vtype tbody th.day-row span.today-row {margin-left:10px;font-weight:300;}
.bbs_vtype tbody td {padding:18px 20px;}
.bbs_vtype .subject {font-size:18px;font-weight:600;max-width:1150px;word-break:break-all;overflow:hidden}
.bbs_vtype tbody td.contents {padding:30px 20px;width:780px;overflow:hidden;border:0}
.bbs_vtype tbody td.contents .textarea {width:780px;text-align:left;line-height:23px;margin:0 auto;}
.bbs_vtype tbody td.contents img{max-width:780px;margin:10px 0}
.bbs_vtype tbody .vtype-re td {padding:0;}

.storage05_bbs .subject {max-width:1300px;padding:18px 20px;border-bottom:1px solid #e2e2e2;}
.storage05_bbs .date {display:block;padding:18px 20px;border-bottom:1px solid #e2e2e2;}
.storage05_bbs .contents img {max-width:780px;}

.center08_bbs .bbs_vtype {border-top:0;}
.center08_bbs .center08-ul {max-width:560px;margin:0 auto;background:rgba(186, 205, 255, 0.15);padding:15px;}
.center08_bbs .center08-ul li {overflow:hidden;min-height:41px;border-bottom:1px solid #e2e2e2;padding:15px;}
.center08_bbs .center08-ul li:last-child {border-bottom:0;}
.center08_bbs .center08-ul li.subject {font-size:20px;font-weight:700;text-align:center;color:#3159be;border-bottom:0;margin-bottom:10px;}
.center08_bbs .center08-ul li strong {display:block;float:left;width:30%;font-weight:500;}
.center08_bbs .center08-ul li p {float:left;width:70%;font-weight:400;word-break:break-all;}

@media all and (max-width:445px) {
	.center08_bbs .center08-ul li {font-size:14px;padding:15px 0;}
	.center08_bbs .center08-ul li strong {width:37%;}
	.center08_bbs .center08-ul li p {width:63%;}
}

/* 게시판 이전다음글 목록 */
.bbs_foot_list {width:100%;margin-top:80px;border-top:1px solid #e1e1e1}
.bbs_foot_list dt,.bbs_foot_list dd{float:left;height:50px;padding:15px 20px;border-bottom:1px solid #e1e1e1;box-sizing:border-box}
.bbs_foot_list dt{width:10%;text-align:left;float:left;font-weight:bold;position:relative}
.bbs_foot_list dt i {color:#252525;font-size:18px;position:absolute;right:23px;top:50%;transform:translateY(-50%);}
.bbs_foot_list dd{width:90%;position:relative}
.bbs_foot_list dd .data{position:absolute;top:50%;transform:translateY(-50%);right:10px;color:#686868;font-weight:normal;font-size:16px}
.bbs_foot_list dd.now{font-weight:bold;color:#555;}
.bbs_foot_list dd .data .kan{padding:0 5px}
.bbs_foot_list .short {display:inline-block; max-width:880px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align:bottom; text-align:left; cursor:pointer;}
.bbs_foot_list .short:hover{text-decoration:none; color: #252525}

/* 게시판 답변보기 */
.bbs_rtype {border-collapse:collapse;width:100%;border:1px solid #cecece;border-width:0 0 1px 0; margin:10px 0 10px 0;}
.bbs_rtype thead th{padding:7px 0 5px 15px;text-align:left;border:1px solid #cecece;}
.bbs_rtype tbody th{text-align:left;border:1px solid #cecece;border-width:1px 0 1px 1px}
.bbs_rtype tbody td{text-align:left;border:1px solid #cecece;border-width:1px 1px 1px 0}
.bbs_rtype tbody th{padding:7px 0 5px 20px;color:#0072be;}
.bbs_rtype tbody td{padding:7px 0 5px 0;}
.bbs_rtype tbody td.contents { padding: 20px 0;border-top:1px solid #cecece; border:1px solid #cecece;border-width:1px 0 1px 0}

/* 게시판 글쓰기 */
.bbs_wtype th,.bbs_wtype td {text-align:left;padding:12px 0 12px 25px;border:1px solid #e2e2e2;border-width:0 0 1px 1px;height:66px}
.bbs_wtype th {width:15%;border-left:0;font-size:17px}
.bbs_wtype td {width:85%;padding-right:20px}
.bbs_wtype input[type="text"],
.bbs_wtype input[type="password"],
.bbs_wtype select,
.bbs_wtype textarea,
.filebox input{border:1px solid #e2e2e2;padding:6px 5px 6px 10px;color:#222;background-color:#fff !important;font-size:15px}
.bbs_wtype .datepicker {background:#ffffff !important;cursor:pointer}
.icon_point{display:inline-block;width:4px;height:4px;border-radius:50%;background:#03a3b1;vertical-align:top;margin:13px 0 0 10px}
.bbs_wtype .selbox{width:150px}
input.upload {opacity: 0;position: relative}
label.replace {position:absolute;width:80px;height:32px;background:#464646;color: #fff;border:0;text-align:center;line-height:33px}
label.replace:hover {cursor:pointer}
.pt_area{margin:50px 0 20px}
.pt_area .icon_point{margin-right:10px}
.pt_area small{color:#03a3b1 !important}

.input1 {width:610px}
.input2 {width:282px}
.input3 {width:81px}
.input4 {width:141px}
.input5 {width:131px}
.input6{width:100%}
.input7 {width:170px}
.input8 {width:318px}
.input9 {width:660px}
.select1 {width:8%}


.bbs_wtype input[type="file"] {width:100%;overflow:hidden;clip:rect(0,0,0,0);background:#fff;border:0}
.emailbox select{width:165px;font-size:15px}
.filebox {width:100%;position:relative}
.filebox input[type="file"] {position:absolute;width:1px;height:1px; padding:0; margin: -1px; overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.filebox label {display:inline-block;width:80px;height:41px;background:#333;color:#fff;border:0;text-align:center;line-height:2.3;box-sizing:border-box;font-size:16px}
.filebox label.eng {font-size:13px;line-height:3.2}

/* named upload */
.filebox .upload-name {display: inline-block;line-height: normal; vertical-align: middle; background-color: #f5f5f5;border: 1px solid #ebebeb;border-bottom-color: #e2e2e2;
  border-radius: .25em; -webkit-appearance: none;-moz-appearance: none; appearance: none;}

.bbs_wtype textarea {height:230px}
.bbs_wtype .zip {width:100%;display:block;}
.bbs_wtype .zip .btn_postcode {font-size:12px;padding:8px 4px 0 4px;border:1px solid #555;height:33px;display:inline-block;margin-left:5px;background:#636363;color:#fff;}
.bbs_wtype .zip .btn_postcode:hover {background:#222;}
.bbs_wtype tbody td.contents {padding:5px 0;border-top:1px solid #cecece;}
.bbs_wfrom{padding:5px 0;border-bottom:1px solid #cecece;}
.icon{display:inline-block;margin:0 0.5%}

/* 포토갤러리 목록 */
.bbs_gallery{}
.bbs_gallery ul {width:100%;display:inline-block;clear:both}
.bbs_gallery ul li {display:inline-block;float:left;margin:0 27px 31px 0}
.bbs_gallery ul li:nth-child(3n+3){margin-right:0}
.bbs_gallery ul li a {width:315px;height:300px;display:inline-block;border:1px solid #ccc;text-align:center;position:relative;overflow:hidden}
.bbs_gallery ul li a:hover {border:1px solid #fff;}
.bbs_gallery ul li a:hover:before {content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:99999;border:3px solid #0c8653;box-sizing:border-box}
.bbs_gallery ul li span {width:100%;display:block;height:250px;overflow:hidden;text-align:center;position:relative}
.bbs_gallery ul li strong {display:block;height:46px;font-size:15px;border-top:1px solid #ccc;line-height:45px;color:#2e2e2e}
.bbs_gallery ul li a:hover strong {border-top:1px solid #0c8653;background-color:#0c8653;color:#fff;}


/* 포토갤러리 상세보기 */
.bbs_gallery_view{border-collapse:collapse;width:100%;border:1px solid #cecece;border-width:0 0 1px 0}
.bbs_gallery_view thead th{padding:7px 0 5px 0;text-align:center;border:1px solid #cecece;}
.bbs_gallery_view tbody th,.bbs_gallery_view tbody td{text-align:left;border:1px solid #cecece;border-width:1px 0 0 0}
.bbs_gallery_view tbody th{padding:7px 0 5px 20px;color:#0072be;}
.bbs_gallery_view tbody td{padding:7px 0 5px 0;}
.bbs_gallery_view tbody td.contents { padding: 20px 0;border-top:1px solid #cecece;}
.view_list li{ padding:10px 10px 8px 10px; border-bottom:1px solid #cecece; }
.view_list li.preline {border-top:1px solid #cecece; }
.view_list li span{margin:0 50px 0 10px;font-weight:bold;color:#0072be}

/* 덧글달기 */
.reply_box{margin-top:15px;}
.reply_box .reply_top{margin-bottom:10px;height:100%;overflow:hidden}
.reply_box .reply_top li{float:left;font-size:14px;padding:0 10px;font-weight:400;border-left:1px solid #ccc}
.reply_box .reply_top li:first-child{padding-left:0;border-left:0;}
.reply_box .reply_list{padding:10px 20px 20px;background:#f9f9f9}
.reply_box .reply_list li{padding:15px 0;border-bottom:1px dotted #c9c9c9}
.reply_box .reply_list li li{padding:4px 0 0 20px;background:url("/_public/image/board/dot_reply.gif") no-repeat 5px 3px;border-bottom:0}
.reply_box .reply_list li dl{position:relative;height:100%;overflow:hidden}
.reply_box .reply_list li dt{float:left;margin:0 5px 12px 0;font-weight:bold;color:#555;}
.reply_box .reply_list li dd.data{float:left;font-size:14px;color:#999;margin-top:12px;}
.reply_box .reply_list li dd.con{white-space:normal;clear:left;font-size:15px;line-height:1.5; word-break: break-all;}
.reply_box .reply_list li dd.btn{position:absolute;bottom:0;right:0;background:#ededed;font-size:14px;padding:8px;}
.reply_box .reply_list li dd.btn a{padding:0 7px 0 3px}
.reply_box .reply_list li dd.btn a:first-child{border-right:1px solid #ccc}
.reply_box .reply_list li .btn_wt{margin-left:10px}
.reply_box .reply_list li .reply_input{/*margin-top:15px;*/padding:0 0;background:#f4f4f4;/*border-top:1px dotted #c9c9c9*/}
.reply_box .reply_list li .reply_input .wbtn{position:absolute;bottom:5px;right:0}
.reply_box .reply_list .reply_frame {}
.reply_box .reply_list .reply_frame .reply_input{padding:15px 0 0 0;background:#f4f4f4;}
.reply_box .reply_list .reply_frame .reply_input .wbtn{position:absolute;bottom:5px;right:0}

/* 덧글등록 */
.reply_input{position:relative;padding:20px;background:#ebebeb}
.reply_input legend {font-weight:400;}
.reply_input dl{position:relative;margin-top:15px;padding:0 100px 0 0;height:100%;overflow:hidden;}
.reply_input dt{float:left;padding:4px 5px 0 0;font-size:14px;font-weight:normal !important;color:#3A3A3A !important}
.reply_input dd{float:left;padding:0 10px 5px 0}
.reply_input dd input {border:1px solid #ccc;min-height:30px;}
.reply_input dt.con{clear:left}
.reply_input dd.txt_in{width:100%;margin-top:5px;}
.reply_input dd.txt_in textarea {border:1px solid #ccc;}
.reply_input .wbtn{position:absolute;bottom:25px;right:20px}

/* faq */
.bbs_faq{}
.bbs_faq dt{border-bottom:1px solid #e0e0e0;position:relative}
.bbs_faq dt a, .bbs_faq dd p, .bbs_faq dd span, .bbs_faq dd strong {font-size:1.143rem !important;line-height:1.4}
.bbs_faq dt a, .bbs_faq dd {padding:1.2rem 1.5rem 1.2rem 4.5rem}
.bbs_faq dt a {display:block;text-decoration:none;}
.bbs_faq dt.selected{font-weight:bold}
.bbs_faq dd {border-bottom:1px solid #e0e0e0;;position:relative;background-color:#fafafa}
.bbs_faq dt:before {content:"\Q";position:absolute;left:2rem;color:#04a3b1;font-size:25px;font-weight:500;top:1rem}
.bbs_faq dd:before {content:"A";position:absolute;left:2rem;color:#ffa409;font-size:25px;font-weight:500;top:1rem}
.bbs_faq dd p img{width: 100%}
/*.bbs_faq dt:after {content:"\+";display:inline-block;position:absolute;color:#6d6e71;font-size:18px;font-family:fontawesome;right:10px;top:15px}*/
.bbs_faq .faqclose {display:inline-block;position:absolute;right:2rem;top:1rem}
.faq .bbs_faq .faqclose {top:1.5rem}
.bbs_faq .fa {font-size:1.286rem}
.faq .bbs_faq dt a, .faq .bbs_faq dd {padding:1.2rem 1.5rem 1.2rem 2.5rem}
.faq .bbs_faq dt:before{content:"-";left:1rem;color:#333}
.faq .bbs_faq dd:before{display:none}


/* 기본버튼(게시판용) */
.bbs_btn,
.bbs_btn a,
.bbs_btn button,
.bbs_btn input { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important;font-weight:bold;border:0;white-space:nowrap; background:url(/_public/image/board/btn_bg.gif) no-repeat; overflow:visible; color:#333;}
.bbs_btn { height:29px; padding:0 2px 0 0; vertical-align:middle; margin-right:2px; background-position:right top;}
.bbs_btn a,
.bbs_btn button,
.bbs_btn input{ left:0;vertical-align:top; cursor:pointer;}

/* Button Size, color */
.bbs_btn a,
.bbs_btn button,
.bbs_btn input { height:29px; padding:0 14px 0 16px; line-height:29px; background-position:left top;}
.btn_join_search{text-align:center}

/* 버튼(로그인, 게시판) */
.btn_point,.btn_unpoint, .btn_point_edit, .btn_point_delete,.btn_link {display:inline-block;text-align:center;}
.btn_point a, .btn_unpoint a, .btn_point_edit a,.btn_point_delete a,.btn_link a {position:relative;display:block;width:100px;padding:11px 0;text-decoration:none;border:1px solid #999;font-size:15px}
.btn_point a {color:#999;}
.btn_unpoint a, .btn_point_delete a {background:#3159be;color:#fff;border:1px solid #3159be}
.btn_point_edit a {background:#025a9d}
.btn_point_edit a {border:1px solid #014476}
.btn_point a:hover, .btn_unpoint a:hover, .btn_point_edit a:hover{background:#2a458a;color:#fff;border:1px solid #2a458a}
.btn_point_edit a:hover {background:#515151;border:1px solid #515151}

.btn_point[type="submit"], .btn_unpoint[type="submit"]{padding:0 30px}
.btn_link a {width:130px;background-color:#1a3a73}
.btn_link a:hover {background-color:#636363}

.write_btn {position:relative;text-align:right;margin-top:20px;}
.write_btn .btn_point a {color:#fff;border:none;}

.btn_point_s{display:inline-block;font-size:12px;text-align:center;cursor:pointer}
.btn_point_s a{display:block;padding:5px 8px;color:#fff;text-decoration:none;background:#777;color:#fff;margin-left:5px;}

.btn_point_l{display:inline-block;font-size:15px;text-align:center;}
.btn_point_l a{display:block;padding:10px 26px;color:#fff;text-decoration:none;background:#3159be;color:#fff;cursor:pointer}
.recruit_file .btn_down{position:absolute;top:-5px;left:0;width:172px;height:30px;display:inline-block;background-color:#f26522;text-align:center;cursor:pointer;color:#fff;padding:10px 0 0;font-size:16px;font-weight:700 !important;}
.recruit_file .btn_down:hover{opacity:0.9}


/* 비밀번호 입력 팝업*/
.bbsedit_pop {padding:0;margin:0;position:relative}
.bbsedit_pop .close_btn {display:inline-block;position:absolute;right:10px;top:8px;z-index:999;font-size:20px}
.bbsedit_pop .close_btn .fa {color:#fff;}
.bbsedit_pop h2.title_bbsedit {background:#3159be;color:#fff;font-size:20px;height:38px;padding:7px 0 0 10px}
.bbsedit_pop table {background:#fff;margin-top:25px}
.bbsedit_pop table th {border:none;background:#fff;padding:0;}
.bbsedit_pop table td {border:none;padding:0;}
.bbsedit_pop table td [type="password"]{border:solid 1px #e2e2e2; width:120px; height:30px;padding-left:5px}
.bbsedit_pop .popbtn {width:60px; height:30px;padding:1px 0 4px 0;background-color:#515151; color:#FFFFFF;border:0;cursor:pointer}
.bbsedit_pop .popbtn:hover {background-color:#252525}


/* 개인정보 활용동의 */
.provision {width:100%}
.provision .title {display:block;height:40px;background:#f8f8f8;border:1px solid #e2e2e2;border-width:1px 1px 0 1px;line-height:38px;padding-left:10px}
.provision .privacy {height:200px;overflow-y:scroll;border:1px solid #e2e2e2;padding:20px}
.provision .privacy h3, .provision .privacy h4 {width:100%;font-size:18px;margin-top:25px}
.provision .privacy p, .provision .privacy li{font-size:16px;color:#666;;font-weight:300}
.provision .privacy p{margin-top:10px}
.provision .agreecheck {text-align:right;padding:20px 10px 0 0;font-size:15px}
.provision .agreecheck label {margin-left:10px}
.provision .agreecheck input {margin-left:5px}
.provision .privacy .table {border-bottom:1px solid #e2e2e2;margin-top:7px}
.provision .privacy .table th,.provision .privacy .table td {text-align:left; border:1px solid #e2e2e2;border-width:1px 1px 0 0;padding:5px 10px;font-size:13px}
.provision .privacy .table th {border-left:1px solid #e2e2e2;font-weight:normal}
.provision .privacy ul {margin-top:10px}
.provision .privacy li {margin-bottom:7px}

/* -------- 고객센터-서비스신청-신청페이지 -------- */
.add_cont .contarea ul .col {overflow:hidden;min-height:80px;padding:28px 45px;border-bottom:1px solid #e1e1e1;}
.add_cont .contarea ul .col:first-child {border-top:2px solid #3159be;}
.add_cont .contarea ul .col .leftbox {float:left;width:20%;font-weight:500;color:#333;}
.add_cont .contarea ul .col .rightbox {overflow:hidden;float:left;width:80%;}
.add_cont .contarea ul .col .rightbox .chek_radio {float:left;margin-right:30px;}
.add_cont .contarea ul .col  input[type="text"],
.add_cont .contarea ul .col  input[type="date"] {height:38px;border:1px solid #e1e1e1;padding:10px;}
.add_cont .contarea ul .col .name input[type="text"],
.add_cont .contarea ul .col .baby input[type="text"] {width:30%;}
.add_cont .contarea ul .col .add input[type="text"] {width:58%;}
.add_cont .contarea ul .col .date input {float:left;}
.add_cont .contarea ul .col .date ul {float:left;padding:9px 0 0 25px;}
.add_cont .contarea ul .col .message textarea {width:58%;height:100px;border:1px solid #e1e1e1;padding:10px;}
.add_cont .contarea ul .col2 {padding:20px 45px;}
.add_cont .contarea ul .col2 .leftbox {padding-top:10px;}
.add_cont .contarea ul .col2 .rightbox .input7 {width:18%;height:38px;border:1px solid #e1e1e1;padding:0 10px;}
.add_cont .contarea ul .col_time .rightbox {max-width:560px;}
.add_cont .contarea ul .col_time .rightbox ul {overflow:hidden;height:35px;line-height:35px;border-bottom:1px solid #f1f1f1;}
.add_cont .contarea ul .col_time .rightbox ul li {float:left;width:10%;text-align:center;}
.add_cont .contarea ul .col_time .rightbox ul li:first-child {width:26%;text-align:left;}
.add_cont .contarea ul .col_time .rightbox ul li.chek_radio {margin:0;}
.add_cont .contarea ul .col_time .rightbox ul li.chek_radio input[type="checkbox"] + label span {margin:9px 20px;}
.add_cont .contarea ul .col_time .rightbox ul.tit {background:#f9f9f9;font-weight:400;}


/* tab */
.bbs-tab{}
.bbs-tab .bbs-cate{}
.bbs-tab .bbs-cate li{}
.bbs-tab .bbs-cate li a{}

@media all and (max-width:1024px) {
	.bbs_foot_list dt {width:14%;}
	.bbs_foot_list dd {width:86%;}

	/*고객센터-서비스신청-신청페이지*/
	.add_cont .contarea ul .col {padding:28px 10px;}
	.add_cont .contarea ul .col2 {padding:20px 10px;}
	.add_cont .contarea ul .col .rightbox .chek_radio {margin:0 17px 7px 0;}
	.add_cont .contarea ul .col .add input[type="text"],
	.add_cont .contarea ul .col .message textarea {width:74%;}
}
@media all and (max-width:769px) {
	.bbs_ltype th:last-child,
	.bbs_ltype td:last-child {font-size:0;width:0 !important}
	.bbs_ltype tbody td.short a {max-width:475px;}
	.bbs_vtype tbody td.contents img {max-width:100%;}
	.bbs_vtype tbody td .subject {font-size:16px;}
	.bbs_foot_list dd .data {display:none;}
	.bbs_foot_list dt {width:20%;}
	.bbs_foot_list dd {width:80%;}
	.bbs_foot_list .short {max-width:470px;}

	.storage05_bbs .contents img  {max-width:100%;}

	/*고객센터-서비스신청-신청페이지*/
	.add_cont .contarea ul .col .rightbox {padding-left:15px;}
	.add_cont .contarea ul .col .add input[type="text"],
	.add_cont .contarea ul .col .message textarea {width:100%;}
}
@media all and (max-width:445px) {
	.bbs_ltype colgroup col:first-child{width:70px !important;}
	.bbs_ltype colgroup col:nth-child(3){width:70px !important;}
	.bbs_ltype colgroup col:nth-child(4){display: none;}
	.bbs_ltype colgroup col:last-child{display: none;}
	.bbs_ltype td {font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.bbs_ltype th {font-size:14px;}
	.bbs_ltype th:first-child,
	.bbs_ltype td:first-child {width:70px;}
	.bbs_ltype th:nth-child(2),
	.bbs_ltype td:nth-child(2) {width:calc(100% - 140px);}
	.bbs_ltype th:nth-child(3),
	.bbs_ltype td:nth-child(3) {width:70px;}
	.bbs_ltype th:nth-child(4), .bbs_ltype td:nth-child(4){display: none;}
	.bbs_ltype th:last-child, .bbs_ltype td:last-child{display: none;}
	.bbs_ltype tbody td.short a,
	.bbs_ltype tbody td.short .sh-txt {max-width:100%;}
	.bbs_ltype td.notice span {padding:2px;}
	.bbs_wtype th {width:17%;}
	.bbs_wtype th, .bbs_wtype td {font-size:14px;padding:5px;}
	.bbs_wtype td label {display:block;}
	.bbs_foot_list dt, .bbs_foot_list dd {height:47px;}
	.bbs_foot_list dt {width:25%;font-size:14px;}
	.bbs_foot_list dd {width:75%;padding-left:0;}
	.bbs_foot_list .short {font-size:14px;max-width:240px;}
	.reply_input dd {float:none;}

	.page .d_num, .page .s_num {width:25px;}

	/*고객센터-서비스신청-신청페이지*/
	.add_cont .contarea ul .col {padding:0;border-bottom:0;}
	.add_cont .contarea ul .col2 {padding:0;}
	.add_cont .contarea ul .col .leftbox {width:100%;font-size:15px;padding:10px;background:#f9f9f9;}
	.add_cont .contarea ul .col .rightbox {width:100%;font-size:14px;padding:20px 10px;}
	.add_cont .contarea ul .col .name input[type="text"],
	.add_cont .contarea ul .col .baby input[type="text"] {width:50%;}
	.add_cont .contarea ul .col2 .rightbox .input7 {width:27%;}
	.add_cont .contarea ul .col2 .time .input7 {width:48%;}
	.add_cont .contarea ul .col_time .rightbox ul {height:auto;}
	.add_cont .contarea ul .col_time .rightbox ul.tit {background:#fff;}
	.add_cont .contarea ul .col_time .rightbox ul li.chek_radio input[type="checkbox"] + label span {margin:9px 14px;}
}
@media all and (max-width:375px) {
	.add_cont .contarea ul .col2 .time .input7 {width:47%;}
	.add_cont .contarea ul .col .date ul {padding:9px 0 0 15px;}
	.add_cont .contarea ul .col_time .rightbox ul li.chek_radio input[type="checkbox"] + label span {margin:9px;}
}