/* BASIC css start */
#subPage{margin-top:50px;}
#subPage .sub_tap li {/*width: calc(100% / 3)!important;*/}
#review .tit-sch { margin-top: 35px; font-size: 0; line-height: 0; }
#review .table-sch {/* margin-top: 10px;*/ }
#review .table-review-info .tb-thumb img { /*border: 1px solid #f3f4ef;*/ }
#review .table-review-info { margin-top: 10px; text-align:center; }
#review .foot-msg { margin-top: 35px; padding-left: 10px;  }
#review .notice-list { width: 400px; }
#review .notice-list li { word-wrap: break-word; }


.page-body { text-align:center; width:1170px; margin:0 auto;}
.paging { text-align:center; border:0px solid #000; margin:0 auto; }


.WD-sub-titleArea{margin:0px!important;}



.menu_re_03{background-color:#0f46a0!important; border-top:1px solid #0f46a0!important;border-left:1px solid #0f46a0!important;border-bottom:1px solid #0f46a0!important;border-right:1px solid #0f46a0!important;}
.menu_re_03 a{color:#fff!important;}


.tb-left .d-block div span {font-size:12px!important;}
.tb-left .d-block div span:first-child{color:#ffba00!important; }



.bbs-sch{margin-bottom:40px!important;}

.d-block {display:inline-block}
.rev_img_thum{object-fit: cover; width: 100px;  height: 100px;}
.table-type-2 th, .table-type-2 td{padding:30px 0!important;}
.tb-left, .tb-center, .tb-right {padding:0px!important;}



.rev_ser_table1{background-color:#f0f0f0; padding: 20px 0;}
.rev_ser_table1 table{width: 770px; margin: 0 auto;}
.rev_ser_table1 table tbody tr th{width:158px; height:48px; border:1px solid #dddddd; background-color:#fff;}
.rev_ser_table1 table tbody tr td div input{width:560px; height:52px; border:1px solid #dddddd!important; margin-left: -1px; margin-bottom: -1px;}

select{width:390px!important;margin-right:-4px;}
/* BASIC css end */

