body {font-size:10pt; line-height:13.5pt; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; color:#231815;}
body,td,th {font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
a {color:#e77018;}
strong {color:#5894a0; font-size:10pt; line-height:13.5pt;}
a strong {color:#e77018; font-size:10pt; line-height:13.5pt;}
table {border-collapse:collapse; border:0px; padding:0px; margin:0px;}
td {border:0px; padding:0px; margin:0px;font-size:10pt; line-height:13.5pt; color:#231815;vertical-align:top;}
img {border-width:0px;}
h1 {font-size:10pt; line-height:13.5pt; font-weight:normal; font-style:normal; margin-bottom:0px;}
h2 {color:#e9ae27; font-size:13.5pt; line-height:17pt; font-weight:bold; font-style:normal;}
h3 {font-size:11.5pt; line-height:14.5pt; font-weight:bold; font-style:normal;}
h4 {font-size:10pt; line-height:13.5pt; font-weight:bold; font-style:normal;
margin-top: 0px;
margin-bottom: 0px;
margin-left:0px;
margin-right:0px;
padding-top: 10px;
padding-bottom: 5px;}
h5 {font-size:10pt; line-height:13.5pt; font-weight:normal; font-style:normal;}
h6 {font-size:10pt; line-height:13.5pt; font-weight:normal; font-style:normal;}
em {font-weight:bold; font-style:normal;}
strong {font-weight:bold; font-style:normal;}
.tbl {border:1px; padding:3px; margin:3px; border:solid 1px #231815;}
.tbl td {border:1px; padding:3px; margin:3px; font-size:10pt; line-height:13.5pt;vertical-align:middle; border:dotted 1px #231815;}
.tbl th {border:1px; padding:3px; margin:3px; font-size:10pt; line-height:13.5pt;vertical-align:middle; border:dotted 1px #231815;}
.sml {font-size:7.5pt; line-height:11.5pt;}
.nrm {font-size:10pt; line-height:13.5pt;}
.lrg {color:#e9ae27; font-size:11.5pt; line-height:14.5pt;}
.lrg a {color:#e9ae27;}
.xlrg {color:#e9ae27; font-size:13.5pt; line-height:17pt;}
.xlrg a {color:#e9ae27;}
.xlrg strong {color:#e9ae27; font-size:13.5pt; line-height:17pt;}
a.lrg {color:#e9ae27;}
.comm {font-size:7.5pt; line-height:11.5pt;}
.comm a {color:#e9ae27;font-size:10pt; line-height:13.5pt;}
.comm strong {color:#e9ae27;font-size:10pt; line-height:13.5pt;}
.exc {color:#e77018;font-size:10pt; line-height:13.5pt;}
.red {color:#f17069;}
.orange {color:#e77018;}
.violet {color:#5A73a5;}
#hub {margin:0; padding:0 10px; line-height:30px; font-size:7.5pt; line-height:11.5pt;}
#hub li {display:inline; list-style:none; padding-right:6px;}
/* layout */
#all_pager {width:auto; text-align:left;margin:0px; padding:0px; border:0px;}
#sub_pager {margin:0px; width:930px;}
#menubar {margin:0px; width:100%; }
#header {margin:0px; width:100%; }
#header em {color:#5894a0;}
#header strong {color:#5894a0;font-size:10pt; line-height:13.5pt;}
#header a {color:#5894a0;}
#sidemenu {width:150px; height:5500px; float:left; background-color:#94B1F5; background-image : url(images/visb003.jpg);
color:#ffffff; font-size:8.5pt; line-height:12.5pt;}
#sidemenu a {color:#ffffff;}
#sidemenu form {font-size:10pt; line-height:13.5pt;}
#mainbody {width:750px; float:right; margin:0px; font-size:10pt; line-height:13.5pt; color:#231815;}
#footer {margin-top:55px; font-size:7.5pt; line-height:11.5pt; text-align:center; color:#231815;}
.clear {clear:both;}
.clear hr { display:none; }
/* 情報をスクロールバーの中にいれる */
p.infobox {height:20em; width: 80%; overflow: auto; border: #94b2f7 1px solid; padding: 15px; line-height: 1.25;}