body{
font-family: "Meiryo UI";
font-size: 16px;

background-repeat: ;
background-position: ;
background-attachment: ;
background-color:#ffffff;
color:#000000;
line-height:1.5;
letter-spacing:normal;
margin-top:20px;
margin-bottom:20px;
margin-left:5%;
margin-right:5%;
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl;
}

.text-combine {
  -webkit-text-combine: horizontal;
  -ms-text-combine-horizontal: all;
  text-combine-upright: all;
}

A:link {color:#222222;}
A:visited {color:#666666;}
A:active {color:#d82613;}

strong{
border-bottom:solid;
border-bottom-width:2px;
border-color:#d92626;
font-size:larger;
}

ul{font-size:100%;line-height:2em;}
dl{padding-left:2em;}
dt{line-height:2em;background-color:#ffcc99;text-indent:0.5em;margin-bottom:0.3em;color: ;}
dd{font-size:smaller;line-height:1.8;margin-bottom:1.2em;}
address{font-size:smaller;text-align:center;}

hr{height:1px;color:#e67f19} 

h2 {
color: #000099;
padding-left: 10px;
border-width: 0px 0px 2px 15px;
border-style: solid;
border-color: #8080cc;
line-height: 100%;
}
h3{
color: #000099;
border-left-color: #cc8080;
padding: 3px 0px 0px 6px;
border-style: solid;
border-width: 0px 0px 0px 10px;
}
h4{
color: #00007c;
font-weight: bold;
}
h5 A:link {color:#ffffff;}
h5 A:visited {color:#ffffff;}
h6 A:link {color:#ffffff;}
h6 A:visited {color:#ffffff;}

table{
border: solid 1px #000000;
border-collapse: separate;
}
th{
border:solid 1px #000000;
}
th.th3em {
width:3em;
}
td.center{
text-align:center;
}
td{
border:solid 1px #000000;
}
td.nowrap{
white-space: nowrap;
}

div {
padding-left:1em;
}
