@charset "UTF-8";

.smu-table{width:100%;table-layout:fixed;border-top:2px solid #003d91;}
.smu-table thead th{padding:16px 0;border-bottom: 1px solid #ccc;border-right:1px solid #ccc;background-color:#f2f5fa;font-weight:500;font-size:20px;color:#000;line-height:27px;word-wrap: break-word;text-align:center;}
.smu-table thead th.th-left{text-align:left !important;}
.smu-table thead th.no-right{border-right:none !important}

.smu-table tbody th{font-weight:500;font-size:20px;color:#000;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background-color:#f2f5fa;padding:17px 0;word-wrap: break-word;text-align:center;line-height:27px;}
.smu-table tbody th.bo-right{border-right:1px solid #ccc !important;}
.smu-table tbody th.th-left{text-align:left !important;}
.smu-table tbody td{padding:17px 20px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight:400;font-size:18px;color:#555;line-height:25px;word-wrap: break-word;text-align:center;}
.smu-table tbody td.td-left{text-align:left !important;}
.smu-table tbody td.no-botm{border-bottom:none !important;}

.smu-table thead th.bo-right{border-right:1px solid #eee !important;}
.smu-table thead th.bo-bottom{border-bottom:1px solid #eee !important;}
.smu-table tbody td.bo-right{border-right:1px solid #eee !important;}
.smu-table tbody td.bo-bottom{border-right:1px solid #eee !important;}
.smu-table tbody td.no-right{border-right:none !important;}

/* scrollbox */
.msg-touch-help {display: none;}

@media screen and (max-width:800px) {

	.scrollbox .smu-table{width:800px;}
	.smu-table tbody th{padding:10px 5px;font-size:16px;line-height:24px;}
	.smu-table thead th{padding:10px 5px;font-size:16px;line-height:24px;}
	.smu-table tbody td{padding:10px 5px;font-size:16px;line-height:24px;}
	
	/* scrollbox */
	.scrollbox .smu-table{width:800px;}
	.msg-touch-help {display: block;position: absolute;top: 70px;left: 50%;z-index: 10;width: 160px;margin: 0 0 0 -80px;}
	.msg-touch-help img {width: 100%;}
	.scrollbox {position: relative;width: 100%;overflow-x: auto;overflow-y: hidden;}

}
@media screen and (max-width:640px) {
  .smu-table tbody th{font-size: 14px;line-height:22px;}
  .smu-table thead th{font-size:14px;line-height:22px;}
  .smu-table tbody td{font-size:14px;line-height:22px;}
}

.smu-jojik{width:100%;table-layout:fixed;border-top:2px solid #003d91;}
.smu-jojik thead th{padding:16px 0;border-bottom: 1px solid #ccc;border-right:1px solid #ccc;background-color:#f2f5fa;font-weight:500;font-size:20px;color:#000;line-height:27px;word-wrap: break-word;text-align:center;}
.smu-jojik thead th.th-left{text-align:left !important;}
.smu-jojik thead th.no-right{border-right:none !important}

.smu-jojik tbody th{font-weight:500;font-size:20px;color:#000;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background-color:#f2f5fa;padding:17px 0;word-wrap: break-word;text-align:center;line-height:27px;}
.smu-jojik tbody th.bo-right{border-right:1px solid #ccc !important;}
.smu-jojik tbody th.th-left{text-align:left !important;}
.smu-jojik tbody td{padding:17px 20px;font-weight:400;font-size:18px;color:#555;line-height:25px;word-wrap: break-word;text-align:center;}
.smu-jojik tbody td.td-left{text-align:left !important;}
.smu-jojik tbody td.no-botm{border-bottom:none !important;}

.smu-jojik thead th.bo-right{border-right:1px solid #eee !important;}
.smu-jojik thead th.bo-bottom{border-bottom:1px solid #eee !important;}
.smu-jojik tbody td.bo-right{border-right:1px solid #eee !important;}
.smu-jojik tbody td.bo-bottom{border-right:1px solid #eee !important;}
.smu-jojik tbody td.no-right{border-right:none !important;}