@charset "UTF-8";
#title { background:#EAF4FC url("images/title-bg.jpg") center / auto no-repeat;}

.art { padding:20px 0 40px 0;}
	.art p { font-size:14px; padding: 12px 0; margin: 0; font-weight: normal;}
	.art table { width:100%; border-collapse: collapse; margin:24px 0;}
		.art th { padding:12px 10px; margin: 0; font-size: 14px; font-weight:normal; border-bottom: 3px solid #666; vertical-align: top; white-space: nowrap; width:8em; text-align: left;}
		.art td { padding:12px 30px; margin: 0; font-size: 14px; border-bottom: 1px solid #666; vertical-align: top;}
			.art td  a { color: #0064AF; text-decoration: underline;}
				.art td  a:hover { color: #999; text-decoration: none;}

.tabnav { display: flex; justify-content: space-between;  width: 960px; padding: 0 120px; margin:0 -110px; list-style: none; border-bottom:1px solid #999; }
	.tabnav li { display: block; width: 460px; padding:20px 0; color: #FFF; background:#999; font-size: 18px; font-weight: bold; text-align: center; text-decoration: none; border: 1px solid #999; cursor: pointer; margin-bottom: -1px;}
		.tabnav li:hover { color: #333; background: #FFF;}
		.tabnav li.active { color: #333 !important; background: #FFF !important; border-bottom: 1px solid #FFF;}

.tabart { padding:20px 0 40px 0; display:none;}
	.active { display: block;}
	.tabart h3 { font-size:18px; padding:40px 0; margin: 0; font-weight: normal; text-align: center;}
	.tabart p { font-size:14px; padding: 12px 0; margin: 0; font-weight: normal;}
	.tabart dl { width: 740px; display:flex; flex-wrap: wrap; padding:0; margin: 0 120px; border-top:1px solid #999;}
		.tabart dt { width:30%; padding:20px 0; margin: 0; font-size: 16px; line-height: 1.5em; border-bottom:1px solid #999; text-align: center; font-weight: bold;}
		.tabart dd { width:70%; padding:20px 0; margin: 0; font-size: 14px; line-height: 1.5em; border-bottom:1px solid #999;}
			.tabart dd strong { font-size: 16px;}
			.tabart dd  a { color: #0064AF; text-decoration: underline;}
				.tabart dd  a:hover { color: #999; text-decoration: none;}
