@charset ‘UTF-8′;

body {
background-color:#ccdddd;/*全体の背景色-----------------*/
font-size: 14px ;
}

#wrap {
background-color:#ffffff;
text-align:left;
margin:0 auto;
padding:0px 0px 0px 0px;
border-color:#000000;
border-style:solid;
border-width:2px;
border-top-style:solid;
width:850px
}

#inner { margin:0 10px;}

#mainWrap {
text-align:left;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
width:620px;
float:left
}  

#sideWrap {
margin:0px 13px 0px 0px;
padding:0px 0px 0px 0px;
width:160px;
float:right
}

.tips{
font-size:12px;
line-height:150%;
text-align:left;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px
}

img{
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

img.gyouokuri
{
margin:10px 0px 21px 0px;
padding:0px 0px 0px 0px
}

#wrap h4{
font-weight:600;
text-align:left;
margin:2em 0px 1em 0px;
padding:2px 4px;
border-color:#0b0099;
border-style:solid;
border-width:0 0 0px 7px
}

dl.tbl {
color:#333333;
font-size:14px;
margin:0;
line-height:150%;
width:390px;
}
dl.tbl dt {
background-color:#ffcc33;
text-align:left;
margin:0;
padding:0px 5px;
border-bottom:1px solid #ffffff;
width:90px;
float:left;
}
dl.tbl dd {
background-color:#ffffcc;
margin:0;
padding:0px 5px;
border-bottom:1px solid #ffffff;
}

table{
text-align:center;
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
border-color:#228b22;
border-style:solid;
border-width:1px;
width:500px;
border-collapse:collapse
}

th{
color:#ffffff;
background-color:#228b22;
text-align:center
}

tr{
text-align:center
}

td{
text-align:center;
vertical-align:top;
padding:20px 0px 20px 0px;
border:1px #228b22 solid
}