﻿@charset "utf-8";

/* CSS Document */

/* 基本設定　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

.main-contents {
	padding:0px 0px 0px 10px;
	text-align:left;
}

.main-contents {
	padding:0px 0px 0px 10px;
	text-align:left;
}

.main-contents strong {
	color:#FF0000;
	text-decoration:underline;
}

.main-contents h2 {
	font-size:1.3em;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	text-align:left;
	border-left-width: 5px;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
}

.main-contents h3 {
	text-align:left;
}

/* テーブル設定　■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

.main-contents table {
	width:90%;
}

.main-contents table th {
	width:40%;
	vertical-align:top;
}
.main-contents table td {
	border:0px;
	vertical-align:top;
}

.main-contents #common th {
	border:1px #FFFFFF solid !important;
	padding:10px;
}

.main-contents #common td {
	padding:10px;
	border-bottom:1px solid #99FFCC;
}

.main-contents #groupe-a {
	border:1px #FFEEFF solid !important;
}

.main-contents #groupe-a th {
	border:1px #FFFFFF solid !important;
	padding:10px;
	background:#FFEEFF;
}

.main-contents #groupe-a td {
	padding:10px;
	border-bottom:1px solid #FFEEFF;
}

.main-contents #groupe-b {
	border:1px #FFDDAA solid !important;
}

.main-contents #groupe-b th {
	border:1px #FFFFFF solid !important;
	padding:10px;
	background-color: #FBA51A;
}

.main-contents #groupe-b td {
	padding:10px;
	border-bottom:1px solid #FFDDAA;
}

.main-contents #groupe-c{
	border:1px #99CCFF solid !important;
}

.main-contents #groupe-c th {
	border:1px #FFFFFF solid !important;
	padding:10px;
	background:#99CCFF;
}

.main-contents #groupe-c td {
	padding:10px;
	border-bottom:1px solid #99CCFF;
}


