
/* ::::: http://www.smrj.go.jp/inst/tokyo/dbps_data/_template_/_user_/_SITE_/inst/_res/css/screen.css ::::: */

body { margin: 0pt; padding: 0pt; }
td { font-family: 'Verdana',sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: small; line-height: 150%; font-size-adjust: none; font-stretch: normal; }
table.contentstable { border: 1px solid rgb(102, 102, 102); margin-left: 16px; border-collapse: collapse; empty-cells: show; }
table.contentstable td, th { border: 1px solid rgb(102, 102, 102); margin: 1px; padding: 0pt 0pt 2px 2px; font-size: 90%; line-height: 150%; letter-spacing: 1px; }
table.seminartable { margin-left: 16px; border-collapse: collapse; empty-cells: show; }
table.seminartable th { border: 1px solid rgb(102, 102, 102); padding: 0pt 8px; font-size: 90%; line-height: 150%; letter-spacing: 1px; }
table.seminartable td { border: 1px solid rgb(102, 102, 102); padding: 1px 8px; font-size: 90%; line-height: 150%; letter-spacing: 1px; }
table.seminardetailtable { margin-left: 8px; border-collapse: collapse; }
table.seminardetailtable th.head { border: 1px solid rgb(204, 204, 204); padding: 0pt 8px; background: rgb(245, 245, 245) none repeat; text-align: center; font-size: 90%; line-height: 150%; }
table.seminardetailtable td.text { border: 1px solid rgb(204, 204, 204); padding: 1px 8px; font-size: 90%; line-height: 150%; letter-spacing: 1px; }
table.seminardetailtable td.textdefault { border: 1px solid rgb(204, 204, 204); padding: 1px 8px; font-size: 109%; line-height: 116%; letter-spacing: 1px; }
table.seminardetailabouttable { empty-cells: show; }
table.seminardetailabouttable th, title { padding: 0pt 8px; background: rgb(240, 239, 143) none repeat; text-align: left; color: rgb(128, 104, 79); font-size: 90%; line-height: 150%; letter-spacing: 1px; }
table.seminarformtable { margin-left: 16px; border-collapse: collapse; empty-cells: show; }
table.seminarformtable th { border: medium none ; padding: 0pt 8px; text-align: right; font-size: 90%; line-height: 150%; letter-spacing: 1px; }
table.seminarformtable th.submit { border: medium none ; padding: 8px; text-align: center; font-size: 90%; line-height: 150%; letter-spacing: 1px; }
table.seminarformtable td { padding: 1px 8px; background: rgb(245, 245, 245) none repeat; font-size: 90%; line-height: 150%; letter-spacing: 1px; }
div#headerBox div.headerLink { margin: 0pt 8px; padding-right: 16px; font-size: 80%; line-height: 75%; vertical-align: bottom; }
div#headerBox img.linkIcon { margin-left: 4px; }
div#headerBox div.menuLink { margin: 0pt 8px; padding-right: 16px; font-size: 95%; line-height: 150%; vertical-align: baseline; }
div#footerBox p.copyright { margin: 8px 0pt 24px; color: rgb(102, 102, 102); font-size: 70%; line-height: 100%; font-family: 'Verdana',sans-serif; }
div#contentBox h1.leadHeading { margin: 0pt; padding-left: 8px; font-size: 100%; line-height: 125%; }
div#contentBox h1.leadHeading_left { margin: 0pt; padding-right: 8px; font-size: 100%; line-height: 125%; }
div#contentBox div.imgHeading_right { margin: 0pt; padding-left: 0px; }
div#contentBox div.ruledLine_left { margin: 0pt; padding-right: 8px; }
div#contentBox div.leadText_left { margin: 0pt; padding-right: 8px; font-size: 95%; line-height: 140%; }
div#contentBox div.ruledLine { margin: 0pt; padding-left: 8px; }
div#contentBox div.leadText { margin: 0pt; padding-left: 8px; font-size: 95%; line-height: 140%; }
div#contentBox dl.rightColumn { margin: 0pt; padding: 4px; font-size: 80%; line-height: 125%; }
div#contentBox dl.rightColumn dt { margin: 0pt; padding: 0pt; }
div#contentBox dl.rightColumn dd { margin: 0pt; padding-left: 8px; }
div#contentBox div.rightLinkItem { margin: 0pt; padding-left: 32px; padding-right: 4px; font-size: 80%; line-height: 125%; text-indent: -20px; vertical-align: baseline; }
div#contentBox div.beltOptionLink { margin: 0pt; padding: 2px 8px 0pt; overflow: hidden; height: 20px; font-size: 80%; line-height: 80%; vertical-align: bottom; }
div#contentBox table.trainingTable { margin-left: 8px; font-size: 80%; line-height: 125%; border-collapse: collapse; }
div#contentBox table.trainingTable th { border: medium none ; padding: 0pt 8px; font-weight: normal; text-align: left; }
div#contentBox table.trainingTable td { border: 1px solid rgb(204, 204, 204); padding: 1px 8px; background: rgb(245, 245, 245) none repeat; font-size: 95%; line-height: 125%; letter-spacing: 1px; }
div#contentBox table.trainingTable2 { margin-left: 8px; font-size: 80%; line-height: 125%; border-collapse: collapse; }
div#contentBox table.trainingTable2 th { border: medium none ; padding: 0pt 8px; text-align: center; }
div#contentBox table.trainingTable2 td { border: 1px solid rgb(204, 204, 204); padding: 1px 8px; background: rgb(245, 245, 245) none repeat; font-size: 95%; line-height: 125%; letter-spacing: 1px; }
div#contentBox table.infoItemTable { margin-left: 8px; font-size: 80%; line-height: 125%; }
div#contentBox table.infoItemTable td { padding: 1px 8px; font-size: 95%; line-height: 150%; }
div.brotherLinkBox { width: 748px; }
div.brotherLinkBox table.brotherLinkBox { border: 1px solid rgb(204, 204, 204); border-collapse: collapse; empty-cells: show; }
div.brotherLinkBox table.brotherLinkBox td { padding: 2px 4px 2px 24px; width: 145px; font-size: 80%; line-height: 125%; }
div.brotherLinkBox table.brotherLinkBox td.default { background: transparent url('../images/templ_bg_brotherbox.gif') repeat; }
div.brotherLinkBox table.brotherLinkBox td.current { background: transparent url('../images/templ_bg_brotherbox_current.gif') repeat; }
h1.pageTitle { border: 1px solid rgb(153, 153, 153); margin: 0pt; padding: 0pt 0pt 0pt 14px; background: rgb(238, 238, 238) none repeat; width: 748px; height: 25px; font-size: 100%; line-height: 25px; }
div.leadText { margin: 0pt; padding: 0pt; font-size: 90%; line-height: 150%; letter-spacing: 1px; }
h2 { margin: 0pt; padding: 0pt 8px; font-size: 95%; line-height: 100%; letter-spacing: 1px; }
p { margin: 0pt; padding: 0pt 8px; font-size: 90%; line-height: 150%; letter-spacing: 1px; }
p.caption { color: rgb(51, 51, 51); }
p.caption small { line-height: 120%; }
div.backNavigation { margin-right: 8px; text-align: right; font-size: 80%; line-height: 100%; }
li { margin: 0pt; padding: 0pt; font-size: 90%; line-height: 150%; letter-spacing: 1px; }
table.contentstable li { border: 0px none ; margin: 0pt; padding: 0pt; font-size: 100%; line-height: 150%; letter-spacing: 1px; }
table.contentstable p { border: 0px none ; margin: 0pt; padding: 0pt; font-size: 100%; line-height: 150%; letter-spacing: 1px; }
div.pageIndexList ul { padding: 0pt; margin-top: 0pt; font-size: 90%; line-height: 100%; letter-spacing: 1px; }
div.pageIndexList li { padding: 0pt; margin-left: -12px; margin-bottom: 4px; list-style-type: none; list-style-image: url('../images/templ_icon_linkmark.gif'); list-style-position: outside; }
.icon { margin-left: 8px; }
