﻿/* --------------------------------------------------------------- */
@charset "utf-8";
/* --------------------------------------------------------------- */

/* =============================================================== */
/* 影響範囲はこのページのみ                                        */
/* =============================================================== */

#wrapper_hdd{
margin-top: 312px;
clear: both;
}

h2{
text-align: center;
color: #04701A;
letter-spacing: 1em;
}

div.ThisPage-lst{
}

div.ThisPage-lst ol{
margin: 5px 30px 5px 50px;
}

div.ThisPage-lst ul{
margin: 5px 30px 5px 50px;
}

div.ThisPage-lst li{
font-size: 105%;
line-height: 1.3em;
margin-bottom: 1em;
border-bottom: 1px dashed #666666;
}

#content p{
margin: 0 5px;
padding: 0;
color: #000000;
}

#content div.box-A,
#content div.box-B{
width: 370px;
height: auto;
float: left;
text-align: left;
margin-top: 7px;
margin-bottom: 7px;
}

#content div.box-C{
width: 250px;
height: auto;
float: left;
text-align: left;
margin-top: 0;
margin-bottom: 7px;
}

#content div.box-D{
width: 490px;
height: auto;
float: left;
text-align: left;
margin-top: 0;
margin-bottom: 7px;
}

#content div.box-A,
#content div.box-C{
margin-left: 0;
margin-right: 10px;
}

#content div.box-B,
#content div.box-D{
margin-right: 0;
}

#content div.box-A p,
#content div.box-B p{
margin-left: 5px;
margin-right: 5px;
}

#content div.box-A p,
#content div.box-B p,
#content div.box-C p,
#content div.box-D p{
margin-left: 3px;
margin-right: 3px;
}

#content div.box-A p.center,
#content div.box-B p.center,
#content div.box-C p.center,
#content div.box-D p.center{
margin: 0;
padding: 0;
text-align: center;
}

#content div.box-A span,
#content div.box-B span,
#content div.box-C span,
#content div.box-D span{
color: #FF0000;
font-weight: bold;
}

#content div.hdd table{
border-collapse: collapse;
background-color: #FFFFFF;
width: 700px;
text-align: center;
margin: 0 auto;
}

#content div.hdd caption{
text-align: center;
margin: 5px auto 3px auto;
font-size: 115%;
font-weight: bold;
}

#content div.hdd table,
#content div.hdd th,
#content div.hdd td{
border: 1px solid #CCCCCC;
padding: 5px;
}

#content div.hdd th{
text-align: center;
background-color: #EEEEEE;
}

#content div.hdd tr.odd{
background-color: #FBFBFB;
}

/* =============================================================== */