@charset "utf-8";
/* CSS Document */
/*============================
  flow layout
==============================*/
#main1 h1{ width:88%; padding:8px 3%; margin: 10px 3% 15px; font-size: 17px; border: solid 1px #777; border-top:solid 4px #007442;}
#main1 > *{ width: 92%; margin: 0 4% 2px;}
#main1 h2{ line-height: 1.3em;}
#main1 p{}

/*---------------
----------------*/
.tableArea{ padding: 30px 0 20px;}
.tableArea h3{ width: 94%; margin-left: 3%; padding-left: 1%; border-left:solid 6px #007442; color: #007442;}
.tableArea table{ width:94%; margin: 10px 3%;}
.tableArea table tbody tr > *{ border: solid 1px #999; font-size: 14px !important; vertical-align: middle;}
.tableArea table tr{ width: 100%;}
.tableArea table tr th{ padding: 2px 2%; text-align: left; background:#dfee99;}
.tableArea table tr td{ padding: 8px 2%;}
.tableArea table tr td.tit{ background: #f4f9dd; min-width: 100px;}
.tableArea table tr td .txtBox, 
.tableArea table tr td .disc{ display: block; padding-left: 10px; position: relative; margin: 10px 0;}
.tableArea table tr td .disc::before{ content: "・"; position: absolute; left: -6px;}
.tableArea p{ width: 94%; margin:10px 3% 40px; font-size: 14px;}

.tableArea p a{ text-decoration: underline; color: #1a0dab;}







