* {
	box-sizing : border-box;
}

* {
	-moz-box-sizing : border-box;
}

body {
	font-size:12px;
	color:#000;
	margin:0px;
	padding:0px;
}

option.na {
    color:                  #999;
    background-color:       #DDD;
}
label.na {
    color:                  #999;
}

img {
	border-width:0px;
}

div#tab_hdl div {
	float:left;
	margin:0 0 0 3px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	padding:5px;
	font-weight:bold;
}

br.clear {
	clear:both;
}

div.content {
	border:1px solid black;
	padding:3px;
	overflow-x:hidden;
	overflow-y:scroll;
}

div.NTA_facl_info, div.NTA_JR_facl_info {
	text-align:center;
}
div.NTA_facl_img, div.NTA_JR_facl_img {
	text-align:center;
	margin:3px;
}

dl {
	margin:5 0 0 0px;
}

dt {
	float:left;
	width:70px;
	clear:both;
}

div.NTA_vact_img {
	text-align:center;
}

div.NTA_vact_price {
	text-align:center;
}

div.NTA_vact_page {
	text-align:center;
	margin:5 0 0 0px;
	
}

table.NTA_vact_cal {
	width:100%;
}

table.NTA_vact_cal,
table.NTA_vact_cal td {
	font-size:10px;
	text-align:center;
}

table.NTA_vact_cal th.sun,
table.NTA_vact_cal td.sun {
	color: #f00;
}

table.NTA_vact_cal th.sat,
table.NTA_vact_cal td.sat {
	color: #00f;
}

div.NTA_JR_vact_img {
	text-align:center;
}

div.NTA_JR_vact_price {
	text-align:center;
}

div.NTA_JR_vact_page {
	text-align:center;
	margin:5 0 0 0px;
	
}

table.NTA_JR_vact_cal {
	width:100%;
}

table.NTA_JR_vact_cal,
table.NTA_JR_vact_cal td {
	font-size:10px;
	text-align:center;
}

table.NTA_JR_vact_cal th.sun,
table.NTA_JR_vact_cal td.sun {
	color: #f00;
}

table.NTA_JR_vact_cal th.sat,
table.NTA_JR_vact_cal td.sat {
	color: #00f;
}