/* 온라인상담 list*/
.inner-board__box{padding: 64px 10px 24px 10px;}
.board-box{padding:64px 0 24px 0;}
.board-box__contents{padding:0;}
.board__box-menu{padding:0 0 8px 0;}
.board__box-menu:after{display:block;content:"";clear:both;}
.board__box-item{float:left;width:50%}
.board__box-item:after{display:block;content:"";clear:both;}

.board__box-row1,.board__box-row2,.board__box-row3{float:left;height:36px;}
.board__box-row1{width:33%;max-width:70px;}
.board__box-row1 select{width:100%;height:36px;border:1px solid #ccc;font-size: 10px;}

.board__box-row2{width:41%;}
.board__box-row2 input{width:100%;height:36px;padding:0 0 0 5px;box-sizing:border-box;outline-style:none;font-size: 10px;}

.board__box-item--mt{}
.board__box-lft-thum{position:relative;padding:0 0 0 26px;box-sizing:border-box;}
.board__box-lft-thum img{height:36px;}

.board__tbl-box{width:100%;}
.board__tbl{width:100%;border-spacing: 0px;text-align:center;}
.board__tbl th{padding:7px 0;border:1px solid #ccc;border-left:0;border-right:0;border-collapse:collapse;*border-collapse:collapse;letter-spacing:-1px;font-size:11px;}
.board__tbl td{padding:7px 0;border-collapse:collapse;font-size:11px;border-bottom:1px solid #ccc;}
.board__tbl .tbl_td--tl{text-align:left;padding:0 0 0 14px;}
.board__tbl td span{display:inline-block;vertical-align:middle;}
.board__tbl td img{width:28px;}

.board__tbl .tbl_secret{padding-left:0px;}
.board__tbl .tbl_secret img{width:11px;}
.board__tbl .tbl_new{padding-left:8px;}
.board__tbl .tbl_new img{width:11px;}

.tbl_write--stand{color:#ff6e55;}
.tbl_btn__menu{text-align:center;padding: 35px 0 14px 0;}
.tbl_btn__item{display:inline-block;border:1px solid #ccc;}
.tbl_btn__item a{display:block;width:18px;height:18px;line-height: 18px;}
.tbl_btn__item .item-thum{display: inline-block;text-indent:-9999px;}

.tbl_btn__item--first{background:url(/mobile/jmboard/img/tbl_first_ico.png) 50% 50% no-repeat;background-size: 9px;}
.tbl_btn__item--prev{margin:0 6px 0 -2px;background:url(/mobile/jmboard/img/tbl_prev_ico.png) 50% 50% no-repeat;background-size: 6px;}
.tbl_btn__item--next{margin:0 -2px 0 6px;background:url(/mobile/jmboard/img/tbl_next_ico.png) 50% 50% no-repeat;background-size: 6px;}
.tbl_btn__item--last{background:url(/mobile/jmboard/img/tbl_last_ico.png) 50% 50% no-repeat;background-size: 9px;}
.btn_current{background-color:#ff6e55;color:#fff}

.tbl_write-btn{text-align:center;}
.tbl_write-btn .write-btn{display: inline-block;padding:8px 0;width: 30%;background-color:#ff6e55;color:#fff;font-size:14px;font-style:normal;}
.btn--close{display: inline-block;padding:7px 0;width: 30%;background-color:#fff;color:#333;font-size:14px;border:1px solid #ccc;box-sizing:border-box;font-style:normal;}
.btn--mt10{margin:20px 10px 0 10px;}
.btn--ml10{margin:0 0 0 10px;}

/*카카오팝업*/
.kakao_pop{display:none;position:absolute;top:30%;left:50%;width:80%;margin-left:-40%;background-color:#F9DC15;z-index:5}
.kakao_tbl table{    width: 95%;margin: 0 auto;}
.kakao_tbl th,.kakao_tbl td{border-bottom:1px dashed #333;}
.kakao_tbl th{padding:10px 0 10px 8px;font-weight:900;text-align: left;}
.kakao_tbl input{padding:0 0 0 8px;}
.kakao_tbl select{width:96%;height: 25px;}
.kakao-row1{width:25%;}
.kakao-row2{width:96%;}
.phone-line{padding:0 3px;}
.kakao_tbl .kakao--pdn{border:0;}
.kakao_tbl .kakao--pdn .kakao__textarea{width:98%;height:150px;margin-top:10px;padding:5px;resize:none;box-sizing:border-box;outline-style:none;}
.kakao--pdn .inp_chk{vertical-align:middle;margin-right:5px;}
.agree-txt{vertical-align:middle;font-size:11px;font-weight:900;}
.kakao_btn{display: block;width: 90%;margin: 20px auto;}
.kakao_close{position:absolute;top:0;right:-23px;}
.kakao_close img{width:23px}
.pop_bg{display:none;position:fixed;top:0;left:0;background-color:#000;opacity:0.7;width: 100%;height: 100%;z-index: 1;}
@media only screen and (max-width : 352px){
	.kakao_tbl input { margin: 4px 0 4px 0;}
	.kakao_tbl th {padding: 10px 0 10px 8px;font-weight: 900;font-size: 11px;}
}

/* 온라인상담 write*/
.write-tbl--row1{width:100%;border-collapse: collapse;}
.write-tbl--row1 th{padding:8px 0 8px 7px;background-color:#f7f7f7;font-size:12px;color:#555555;border:1px solid #ccc;border-collapse:collapse;*border-collapse:collapse;letter-spacing:-1px;text-align: left;}
.write-tbl--row1 td{padding:4px 0 4px 4px;border-collapse:collapse;font-size:12px;border:1px solid #ccc;}
.write-tbl--row1  td input{background-color:#F9F9F9;vertical-align: middle;padding: 0 5px;box-sizing: border-box;}
.write-tbl--row1  td .input-row3{width:47%;}
.write-tbl--row1  td .input-row2{width:60px;}
.write-tbl--row1  td .input-row1{width:48px;}
.phone-line{display:inline-block;vertical-align: middle;padding:0 2px;}
.phone-line img{width:7px}
.slct{background-color: #f9f9f9 !important;padding: 5px 0 6px 5px;border: 1px solid #ccc;font-size:10px;vertical-align: middle;}
.slct-01{width: 50%;}
.slct_02{width:66px;max-width:80px;}
.slct_mg{margin-left:10px;}
.pd10{padding:0 3px;}
@media only screen and (max-width : 335px){
	.write-tbl--row1 td .input-row2 {width:72px}
	.slct_mg{margin:5px 0 0 0;}
}

.write-tbl-pd{padding:15px 0 0 0;}
.write-tbl--row2 th{background-color:#f7f7f7;font-size:10px;color:#555555}
.online__pw{width:100px}
.textarea{width:98%;min-height:124px;margin:0;padding:5px;border:1px solid #ccc;;box-sizing:border-box;resize:none;background-color:#f7f7f7;outline-style:none;}
.txt_orange{padding:0 0 0 8px;font-size:11px;}

/*약관동의*/
.user-agree__box{padding:26px 0 24px 0;text-align: center;}
.user-agree__box:after{display:block;content:"";clear:both;}
.user-info__txt{width:100%;height:128px;padding:5px;box-sizing:border-box;border:1px solid #ccc;overflow-y:auto;background-color:#f7f7f7;font-size:12px;text-align:left;}
.agree-chk__box{float:right;padding:5px 0;font-size:12px;}
.agree-chk__box input,.agree-chk__box span{vertical-align:middle;}
.agree-chk__box input{margin:2px 5px 0 0;}

/*view*/
.view-info__box{border:1px solid #ccc;min-height: 200px;}
.view-info__box p{font-size:12px;padding:8px 15px 8px 15px;}
.view-txt--pd{padding:0 0 0 10px;}
.view__top{background-color:#f7f7f7;}
.view--pdb{padding-bottom:68px;}
.view__reply-box{border:1px solid #ccc;margin-bottom: 20px;}
.view--inner{padding:0 15px;}
.write-tbl-pd .txt--pdn{padding:8px 0 8px 0;}
.write-tbl-pd .txt--pdn img{display: inline-block;width: 15px; margin: 0 0 0 5px;vertical-align: middle;}
.view__reply-box p{height: 60px;overflow-y: auto;}

/*본인확인*/
.pass__confirm-box{padding:17px 0;border-bottom: 1px solid #d8d8d8;width: 90%;margin: 0 auto;}
.tbl_write-btn .pw-confirm{height:32px;margin:0 5px 0 0;padding: 0 5px;background-color: #F9F9F9;vertical-align: middle;box-sizing: border-box;}

/*온라인상담*/
.reg-01{width:90%}
.reg-02{width:67%;max-width:273px;}
.reg-tbl__box .auto_img {display: inline-block;width: 20%;min-width: 85px;vertical-align: middle;margin-right: 5px;}
.reg-tbl__box button {background: #fff;color: #ff6e55;font-size:14px;}
.user-agree__box label{font-style: normal;font-weight: normal;font-size:11px;padding:0 0 0 16px}

/*온라인예약*/
.reg_ok__tbl{width:90%;margin:40px auto 0 auto;}
.ft-11{font-size:11px;}
.reg-ok__tbl{width:100%;}
.reg-ok__tbl th{min-width:74px;text-align:left;padding:0 0 0 8px;color:#999}
.reg-ok__tbl .pw-confirm{width:100%;margin:3px 0;}
.reg-ok__tbl .reg-row1{width:30%}
.tl{text-align:left;}
.reg-ok__btn{width:100%;margin:10px 0 0 0;padding:5px 0;background-color:#ff6e55;color:#fff;font-size:12px;}
.bd--none{border:0;}
.reg-tbl__box th{min-width:70px}
.btn-orange{background-color:#F8AA8F;color:#fff;border:1px solid #F8AA8F;font-size:14px;font-style:normal;}
.vtl--top{vertical-align:top;}

.calendar__box{padding:0 0 50px 0;overflow:hidden;}
.calendar__tbl{width:100%;text-align:center;}
.calendar__tbl th,.calendar__tbl td{border:1px solid #ccc;}
.calendar__tbl tbody td{padding: 8px 0;}
.reserv--bg{padding:4px 0;background-color:#F7F7F7;}
.clndar-date{padding:0 10px;}
.reserv-date{padding:4px 0;}
.reg_slct--on{background-color:#FFF5F6;}
.reg_slct--click{background-color:#ffb6bd;color:#fff}
.clandr-chk{float:right;}
.clandr-chk img{width: 12px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.clandr-chk input{margin-right:5px;}
.clandr-chk input,.clandr-chk span{display:inline-block;vertical-align:middle;}
.tbl_best{margin-right:5px;}

/*공지사항*/
.notice-view--style{text-align:center;}
.notice-view--style .tbl_new{display:inline-block;padding-left: 8px;vertical-align: middle;}
.notice-view--style img{width:11px}
.notice-view__info-menu{padding: 8px 15px 8px 15px;border-bottom:1px solid #ccc;}
.notice-view__info-menu:after{display:block;content:"";clear:both;}
.notice-view__info-item{width:50%;box-sizing:border-box;font-size: 12px;}
.notice-view__info-item .info-item--line{padding:0 7px 0 4px;}
.notice-view__info-item--lft{float:left;padding-left:10px;}
.notice-view__info-item--rght{float:right;text-align:right;right:10px;}
.view-info__box .notice--pd{padding:30px 15%;}

.photo__item{border:1px solid #ccc;margin:10px 0 10px 0;}
.photo__item:after{display:block;content:"";clear:both;}
.photo__item p{font-size:10px;word-break: keep-all;}
.photo__item p:first-child{padding:0 0 10px 0;font-size:12px;}
.photo__item-box{float:left;box-sizing:border-box;}
.photo__item-thums{width:34%;min-height:110px;background-color:#9a9a9a;}
.photo__item-txt{width:66%;padding:15px 15px 23px 15px;}
.photo__item a{float: right;padding: 5px 0 0 0;}
.photo__item a>img{width:40px}

.calendar__box{padding:0 0 50px 0;overflow:hidden;}
#calendar table{width:100%}
.calendar__tbl{width:100%;text-align:center;}
.calendar_con div h5{padding:5px 0;background-color:#efefef;border:1px solid #ccc;border-bottom:0;}
.calendar__tbl th,.calendar__tbl td{border:1px solid #ccc;}
.calendar__tbl tbody td{padding: 0;}
.reserv--bg{padding:4px 0;background-color:#F7F7F7;}
.clndar-date{padding:0 10px;}
.reserv-date{padding:4px 0;}
.reg_slct--on{background-color:#FFF5F6;}
.reg_slct--click{background-color:#ffb6bd;color:#fff}
.clandr-chk{float:right;}
.clandr-chk img{width: 12px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.clandr-chk input{margin-right:5px;}
.clandr-chk input,.clandr-chk span{display:inline-block;vertical-align:middle;}
.tbl_best{margin-right:5px;}
.user-agree__box em{display: inline-block;padding:10px 0;}

/*달력*/
.reg_ing{text-align: right;margin-top: 10px;}
.reg_ing div{display: inline-block;vertical-align: middle;width: 20px;height: 20px;border: 1px solid #ddd;box-sizing:border-box;background:#fff5f6;}
.reg_ing p{display: inline-block;vertical-align: middle;font-size:15px;color:#555;font-weight: 300;margin-left: 5px;}

.calendar td{border:1px solid #ccc;width: 82px;text-align: center;height: 44px;vertical-align: top;position: relative !important;text-align:center;vertical-align:middle;}
.possible{color:#383838 !important;background:#fff5f6;}
.checked{color:#fff !important;background:#ef5b65;}
.calendar td span{display:block;width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer;}
.month_focus{height: 44px;line-height: 44px;color:#ff6e55;}
.month_focus p{}
.month_focus img{vertical-align:middle;}

.empty{font-size:16px;text-align:center;width:100%;line-height:300%;}

button{box-sizing: border-box;font-size: 0px;border: 0;padding: 0;}
.tbl_txt_epl{display: inline-block;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;-o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
@media screen and (max-width: 480px) {
    .tbl_txt_epl{display: inline-block;overflow: hidden;max-width: 80px;white-space: nowrap; text-overflow: ellipsis;-o-text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
}
.inner-board__box img{height:auto;}
