/* common */
h2 { font-size: 150%; font-weight: bold; line-height: 56px; background-image: url(../images/h2_bg1.gif); background-repeat: no-repeat; height: 56px; margin-bottom: 24px; padding-left: 24px; }
h3 { font-size: 125%; font-weight: bold; line-height: 48px; background-image: url(../images/h3_bg1.gif); background-repeat: no-repeat; height: 48px; margin-bottom: 24px; padding-left: 24px; }
p.comment { margin-bottom: 32px; }
img.accessbar { margin-top: 32px; display: block; }
/* news */
div#news { margin-bottom: 48px; }
div#news p { color: #606060; font-size: 125%; font-weight: bold; padding-bottom: 4px; padding-left: 4px; border-color: #c0c0c0; border-style: solid; border-width: 0 0 1px; }
div#news p span { font-size: 100%; font-weight: normal; margin-left: 16px; padding-left: 16px; border-color: #c0c0c0; border-style: solid; border-width: 0 0 0 1px; }
div#news ul { float: right; margin-top: -22px; padding-right: 4px; padding-bottom: 4px; }
div#news ul li {  }
div#news ul li a { background-image: url(../images/symbol_arrow2.gif); background-repeat: no-repeat; background-position: 0 1px; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 24px; }
div#news dl { clear: both; }
div#news dl dt { color: #606060; line-height: 32px; background-image: url(../images/symbol_arrow1.gif); background-repeat: no-repeat; background-position: 0 12px; width: 96px; float: left; margin-left: 4px; padding-left: 16px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px; }
div#news dl dd { line-height: 32px; margin-right: 4px; margin-left: 112px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px; }
div#news dl dd a { text-decoration: none; }
/* itemlist1 */
div.itemlist1_container { margin-bottom: 32px; }
div.itemlist1 { width: 208px; float: left; margin-right: 10px; display: inline; }
div.itemlist1 h4 { line-height: 100%; background-image: url(../images/pattern_check1.gif); border: solid 1px #c0c0c0; }
div.itemlist1 h4 span { line-height: 150%; margin: 4px; padding: 4px 8px; border-color: #4774b3; border-style: solid; border-width: 0 0 0 3px; display: block; }
div.itemlist1 ul { background-color: #f8f8f8; min-height: 256px; margin-top: 4px; padding: 16px; border: solid 1px #c8c8c8; }
div.itemlist1 ul li { background-image: url(../images/symbol_arrow3.gif); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 8px; padding-left: 20px; }
/* itemlist2 */
div.itemlist2 {  }
div.itemlist2 h4 { line-height: 100%; background-image: url(../images/pattern_check1.gif); border: solid 1px #c0c0c0; }
div.itemlist2 h4 span { font-weight: bold; line-height: 150%; margin: 4px; padding: 4px 8px; border-color: #4774b3; border-style: solid; border-width: 0 0 0 3px; display: block; }
div.itemlist2 dl { margin-top: 16px; margin-bottom: 16px; }
div.itemlist2 dl dt { font-weight: bold; }
div.itemlist2 dl dd { background-color: #f8f8f8; margin-bottom: 32px; padding: 8px 16px; border: solid 1px #c0c0c0; }
div.itemlist2 dl dd ul {}
div.itemlist2 dl dd ul li { background-image: url(../images/symbol_arrow3.gif); background-repeat: no-repeat; background-position: 0 5px; width: 184px; float: left; margin-bottom: 8px; padding-left: 20px; display: inline; }
/* #iteminfo1 */
table#iteminfo1 { width: 100%; }
table#iteminfo1 th { color: #0448c0; font-weight: bold; line-height: 125%; vertical-align: middle; padding: 0; border: solid 1px #c8c8c8; }
table#iteminfo1 th.company { background-color: #f8f8f8; vertical-align: top; padding: 8px; }
table#iteminfo1 th span { background-color: #f4f4f4; margin: 1px; padding: 8px; border: solid 1px #e0e0e0; display: block; }
table#iteminfo1 td { line-height: 125%; padding: 8px; border: solid 1px #c8c8c8; }
table#iteminfo1 td label { white-space: nowrap; }
table#iteminfo1 td.itemname { text-align: center; width: 128px; }
table#iteminfo1 td.itemuse {  }
/* #chara1 */
div#chara1 { background-image: url(../depart_images/chara_bg_middle.gif); background-repeat: repeat-y; margin-bottom: 32px; }
div#chara1 div.top { background-image: url(../depart_images/chara_bg_top.gif); background-repeat: no-repeat; }
div#chara1 div.bottom { background-image: url(../depart_images/chara_bg_bottom.gif); background-repeat: no-repeat; background-position: 0 bottom; padding: 24px 8px 24px 16px; }
div#chara1 dl.chara { width: 328px; float: left; margin-right: 8px; padding-right: 8px; border-color: #c8c8c8; border-style: solid; border-width: 0 1px 0 0; }
div#chara1 dl.chara dt { font-size: 150%; background-image: url(../images/symbol_circle1.gif); background-repeat: no-repeat; background-position: 8px 4px; margin-bottom: 8px; padding-bottom: 4px; padding-left: 24px; border-color: #c8c8c8; border-style: dotted; border-width: 0 0 1px; }
div#chara1 dl.chara dd { }
div#chara1 dl.outline { width: 328px; float: left; margin-right: 8px; padding-right: 8px; border-color: #c8c8c8; border-style: solid; border-width: 0 1px 0 0; }
div#chara1 dl.outline dt { font-size: 150%; background-image: url(../images/symbol_circle1.gif); background-repeat: no-repeat; background-position: 8px 4px; margin-bottom: 8px; padding-bottom: 4px; padding-left: 24px; border-color: #c8c8c8; border-style: dotted; border-width: 0 0 1px; }
div#chara1 dl.outline dd { }
div#chara1 dl.use { width: 272px; float: left; }
div#chara1 dl.use dt { font-size: 150%; background-image: url(../images/symbol_circle1.gif); background-repeat: no-repeat; background-position: 8px 4px; margin-bottom: 8px; padding-bottom: 4px; padding-left: 24px; border-color: #c8c8c8; border-style: dotted; border-width: 0 0 1px; }
div#chara1 dl.use dd { }
div#chara1 dl.example { float: left; }
div#chara1 dl.example dt { font-size: 150%; background-image: url(../images/symbol_circle1.gif); background-repeat: no-repeat; background-position: 8px 4px; margin-bottom: 8px; padding-bottom: 4px; padding-left: 24px; border-color: #c8c8c8; border-style: dotted; border-width: 0 0 1px; }
div#chara1 dl.example dd { float: left; margin: 0 4px 8px; }
div#chara1 dl.example dd img { padding: 1px; border: solid 1px #c8c8c8; }
/* #handlingitem */
div#handlingitem { margin-bottom: 32px; }
div#handlingitem h3 {}
div#handlingitem h4 { font-size: 125%; font-weight: bold; background-image: url(../images/symbol_circle1.gif); background-repeat: no-repeat; background-position: 0 4px; margin-bottom: 24px; padding-bottom: 4px; padding-left: 16px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px; }
div#handlingitem div.alllist { float: right; margin-top: -56px; padding-right: 16px; padding-bottom: 4px; }
div#handlingitem div.alllist a { background-image: url(../images/symbol_arrow2.gif); background-repeat: no-repeat; background-position: 0 1px; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 24px; }
div#handlingitem ul.handling { line-height: 24px; width: 656px; margin-top: -16px; margin-bottom: 24px; }
div#handlingitem ul.handling li { width: 208px; float: left; display: inline; }
div#handlingitem div.uselist1_container {}
div#handlingitem div.uselist1_container div.uselist1 { width: 208px; float: left; margin-right: 10px; display: inline; }
div#handlingitem div.uselist1_container div.uselist1 h5 { line-height: 100%; background-image: url(../images/pattern_check1.gif); border: solid 1px #c0c0c0; }
div#handlingitem div.uselist1_container div.uselist1 h5 span { line-height: 150%; margin: 4px; padding: 4px 8px; border-color: #4774b3; border-style: solid; border-width: 0 0 0 3px; display: block; }
div#handlingitem div.uselist1_container div.uselist1 ul { background-color: #f8f8f8; min-height: 256px; margin-top: 4px; margin-bottom: 16px; padding: 16px; border: solid 1px #c8c8c8; }
div#handlingitem div.uselist1_container div.uselist1 ul li { background-image: url(../images/symbol_arrow3.gif); background-repeat: no-repeat; background-position: 0 5px; margin-bottom: 4px; padding-left: 20px; }
/* #handlingtechnic */
div#handlingtechnic {}
div#handlingtechnic ul { margin-bottom: 8px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: solid 1px #c0c0c0; }
div#handlingtechnic ul li { float: left; margin-right: 1px; display: inline; }
div#handlingtechnic p {}
div#handlingtechnic p span { color: #0448c0; }
div#handlingtechnic div { background-image: url(../images/symbol_arrow2.gif); background-repeat: no-repeat; background-position: 0 2px; margin-top: 8px; margin-bottom: 48px; padding-left: 24px; }
/* #handlingnetwork */
div#handlingnetwork {}
div#handlingnetwork div { background-color: #f0f0f0; padding: 4px; border: solid 1px #c0c0c0; }
div#handlingnetwork div img { border: solid 1px #c0c0c0; }
div#handlingnetwork ul { margin-top: 16px; }
div#handlingnetwork ul li { background-color: #f0f0f0; width: 310px; float: left; margin: 4px; padding: 4px; border: solid 1px #c0c0c0; display: inline; }
div#handlingnetwork ul li span { background-color: #fff; padding: 4px; display: block; }
div#handlingnetwork ul li span img.factory { float: left; margin-right: 8px; padding: 1px; border: solid 1px #c0c0c0; }
div#handlingnetwork ul li span h4 { background-image: url(../images/symbol_circle1.gif); background-repeat: no-repeat; background-position: 0 4px; margin-bottom: 4px; margin-left: 136px; padding-bottom: 4px; padding-left: 12px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px; }
div#handlingnetwork ul li span p { margin-bottom: 8px; }
/* charge */

/* technic */

/* maker_list */
div#maker_list {}
div#maker_list table { margin-top: 16px; }
div#maker_list table th { color: #0448c0; font-weight: bold; background-color: #f0f0f0; border: solid 1px #c0c0c0; }
div#maker_list table td { font-size: 90%; border: solid 1px #c0c0c0; }
/* env_example */
div#env_example {}
div#env_example div.condition { background-image: url(../env/images/condition_middle.gif); background-repeat: repeat-y; margin-top: 32px; }
div#env_example div.condition p { font-size: 110%; background-image: url(../env/images/condition_top.gif); background-repeat: no-repeat; padding-top: 24px; padding-left: 56px; }
div#env_example div.condition span { font-size: 0; line-height: 0; margin: 8px 32px 16px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px; display: block; }
div#env_example div.condition dl { margin: 8px 48px; }
div#env_example div.condition dl dt { width: 80px; float: left; }
div#env_example div.condition dl dd { float: left; margin-right: 16px; white-space: nowrap; }
div#env_example div.example { background-color: #f4f4f4; margin-top: -4px; padding-top: 16px; padding-bottom: 16px; }
div#env_example div.example ul.pagelink_top { text-align: right; margin-right: 12px; margin-bottom: 16px; margin-left: 12px; padding-right: 4px; padding-bottom: 8px; border-color: #808080; border-style: solid solid dotted; border-width: 0 1px 1px 0; }
div#env_example div.example ul.pagelink_top li { margin-left: 4px; padding-left: 8px; border-color: #808080; border-style: solid; border-width: 0 0 0 1px; display: inline; }
div#env_example div.example ul.pagelink_top li.this_page { font-size: 125%; font-weight: bold; }
div#env_example div.example ul.pagelink_top li a { color: #404040; }
div#env_example div.example ul.pagelink_bottom { text-align: right; margin-top: 16px; margin-right: 12px; margin-left: 12px; padding-top: 8px; padding-right: 4px; border-color: #808080; border-style: dotted solid solid; border-width: 1px 1px 0 0; }
div#env_example div.example ul.pagelink_bottom li { margin-left: 4px; padding-left: 8px; border-color: #808080; border-style: solid; border-width: 0 0 0 1px; display: inline; }
div#env_example div.example ul.pagelink_bottom li.this_page { font-size: 125%; font-weight: bold; }
div#env_example div.example ul.pagelink_bottom li a { color: #404040; }
div#env_example div.example ul.example { padding-right: 12px; padding-left: 12px; }
div#env_example div.example ul.example li { width: 200px; float: left; margin: 16px 4px; display: inline; }
div#env_example div.example ul.example li img { margin-right: auto; margin-left: auto; padding: 1px; border: solid 1px #c0c0c0; display: block; }
div#env_example div.example ul.example li dl { height: 96px; }
div#env_example div.example ul.example li dl dt { font-size: 90%; font-weight: bold; line-height: 150%; width: 48px; float: left; margin-top: 4px; margin-left: 4px; }
div#env_example div.example ul.example li dl dd { font-size: 90%; line-height: 150%; text-indent: -3px; margin-top: 4px; margin-right: 4px; margin-left: 56px; }
/* mold_example */
div#mold_example {}
div#mold_example div.condition { background-image: url(../mold/images/condition_middle.gif); background-repeat: repeat-y; margin-top: 32px; }
div#mold_example div.condition p { font-size: 110%; background-image: url(../mold/images/condition_top.gif); background-repeat: no-repeat; padding-top: 24px; padding-left: 56px; }
div#mold_example div.condition span { font-size: 0; line-height: 0; margin: 8px 32px 16px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px; display: block; }
div#mold_example div.condition dl { margin: 8px 48px; }
div#mold_example div.condition dl dt { width: 80px; float: left; }
div#mold_example div.condition dl dd { float: left; margin-right: 16px; white-space: nowrap; }
div#mold_example div.example { background-color: #f4f4f4; margin-top: -4px; padding-top: 16px; padding-bottom: 16px; }
div#mold_example div.example ul.pagelink_top { text-align: right; margin-right: 12px; margin-bottom: 16px; margin-left: 12px; padding-right: 4px; padding-bottom: 8px; border-color: #808080; border-style: solid solid dotted; border-width: 0 1px 1px 0; }
div#mold_example div.example ul.pagelink_top li { margin-left: 4px; padding-left: 8px; border-color: #808080; border-style: solid; border-width: 0 0 0 1px; display: inline; }
div#mold_example div.example ul.pagelink_top li.this_page { font-size: 125%; font-weight: bold; }
div#mold_example div.example ul.pagelink_top li a { color: #404040; }
div#mold_example div.example ul.pagelink_bottom { text-align: right; margin-top: 16px; margin-right: 12px; margin-left: 12px; padding-top: 8px; padding-right: 4px; border-color: #808080; border-style: dotted solid solid; border-width: 1px 1px 0 0; }
div#mold_example div.example ul.pagelink_bottom li { margin-left: 4px; padding-left: 8px; border-color: #808080; border-style: solid; border-width: 0 0 0 1px; display: inline; }
div#mold_example div.example ul.pagelink_bottom li.this_page { font-size: 125%; font-weight: bold; }
div#mold_example div.example ul.pagelink_bottom li a { color: #404040; }
div#mold_example div.example ul.example { padding-right: 12px; padding-left: 12px; }
div#mold_example div.example ul.example li { width: 200px; float: left; margin: 16px 4px; display: inline; }
div#mold_example div.example ul.example li img { margin-right: auto; margin-left: auto; padding: 1px; border: solid 1px #c0c0c0; display: block; }
div#mold_example div.example ul.example li dl { height: 96px; }
div#mold_example div.example ul.example li dl dt { font-size: 90%; font-weight: bold; line-height: 150%; width: 48px; float: left; margin-top: 4px; margin-left: 4px; }
div#mold_example div.example ul.example li dl dd { font-size: 90%; line-height: 150%; text-indent: -3px; margin-top: 4px; margin-right: 4px; margin-left: 56px; }
/* mold_info */
div#mold_info {}
div#mold_info p {}
div#mold_info p span { font-weight: bold; margin: 16px; display: block; }
div#mold_info a.detailto { font-weight: bold; background-image: url(../images/symbol_square1.gif); background-repeat: no-repeat; background-position: 0 6px; margin-top: 16px; margin-left: 216px; padding-left: 12px; display: block; }
div#mold_info ul.flow {}
div#mold_info ul.flow li { background-color: #f8f8f8; width: 166px; float: left; margin: 16px; padding: 8px; border: solid 1px #c0c0c0; display: inline; }
div#mold_info ul.flow li p { font-size: 90%; font-weight: bold; background-image: url(../images/symbol_circle1.gif); background-repeat: no-repeat; background-position: 8px 5px; margin-bottom: 8px; padding-bottom: 4px; padding-left: 24px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px; }
div#mold_info ul.flow li img { margin-right: auto; margin-left: auto; padding: 1px; border: solid 1px #c0c0c0; display: block; }
div#mold_info ul.flow li span { font-size: 90%; line-height: 150%; background-color: #f0f0f0; height: 72px; margin-top: 8px; padding: 8px; border: solid 1px #f0f0f0; display: block; }
/* technic_info */
div#technic_info {}
div#technic_info ul {}
div#technic_info ul li { float: left; margin: 4px 2px; display: inline; }
div#technic_info ul li img { padding: 1px; border: solid 1px #c0c0c0; display: block; }
div#technic_info ul li span { background-image: url(../images/symbol_arrow5.gif); background-repeat: no-repeat; padding-left: 16px; }
/* factory */
div#factory {}
div#factory div { background-color: #f0f0f0; margin-top: 32px; padding: 4px; border: solid 1px #c0c0c0; }
div#factory p.caption { font-size: 90%; background-image: url(../images/symbol_arrow5.gif); background-repeat: no-repeat; background-position: 0 2px; margin-top: 2px; padding-left: 16px; }
div#factory ul { margin-top: 16px; }
div#factory ul li { background-color: #f0f0f0; width: 310px; float: left; margin: 4px; padding: 4px; border: solid 1px #c0c0c0; display: inline; }
div#factory ul li span { background-color: #fff; padding: 4px; display: block; }
div#factory ul li span img.factory { float: left; margin-right: 8px; padding: 1px; border: solid 1px #c0c0c0; }
div#factory ul li span h6 { font-size: 120%; background-image: url(../images/symbol_circle1.gif); background-repeat: no-repeat; background-position: 4px 8px; margin-bottom: 8px; margin-left: 136px; padding-top: 4px; padding-bottom: 8px; padding-left: 16px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px; }
div#factory ul li span a { float: right; margin-top: -38px; display: block; }
div#factory ul li span p { font-size: 90%; margin-bottom: 8px; }
/* factoryinfo */
div#factoryinfo {}
div#factoryinfo ul { margin-top: 16px; }
div#factoryinfo ul li { float: left; margin: 4px; display: inline; }
div#factoryinfo ul li img { padding: 1px; border: solid 1px #c0c0c0; }
div#factoryinfo ul li dl { width: 320px; margin-top: 4px; }
div#factoryinfo ul li dl dt { background-image: url(../images/symbol_arrow5.gif); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 8px; padding-left: 16px; }
div#factoryinfo ul li dl dd { margin-left: 16px; }
div#factoryinfo ul li span { background-image: url(../images/symbol_arrow5.gif); background-repeat: no-repeat; background-position: 0 3px; padding-left: 16px; display: block; }
/* equipment */
div#equipment {}
div#equipment table { width: 100%; margin-bottom: 4px; }
div#equipment table th { color: #0448c0; font-weight: bold; background-color: #f0f0f0; padding: 8px 32px; border: solid 1px #c0c0c0; }
div#equipment table td { padding: 8px 32px; border: solid 1px #c0c0c0; }
div#equipment table td.center { text-align: center; }
div#equipment table td.right { text-align: right; }
div#equipment div { text-align: right; }
/* #handlingenvironment */
div#handlingenvironment {}
div#handlingenvironment img { float: right; margin-right: 16px; margin-left: 16px; padding: 1px; border: solid 1px #c0c0c0; }
div#handlingenvironment p {}
div#handlingenvironment p span { color: #0448c0; }
div#handlingenvironment div { background-image: url(../images/symbol_arrow2.gif); background-repeat: no-repeat; background-position: 0 2px; margin-top: 8px; margin-bottom: 48px; padding-left: 24px; }
/* #handlingmaterial */
div#handlingmaterial {}
div#handlingmaterial h5 { font-size: 110%; font-weight: bold; background-image: url(../images/symbol_circle1.gif); background-repeat: no-repeat; background-position: 2px 4px; margin-bottom: 16px; padding-bottom: 8px; padding-left: 16px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px; }
div#handlingmaterial dl { font-size: 90%; width: 304px; float: left; margin: 12px; display: inline; }
div#handlingmaterial dl dt { font-weight: bold; background-image: url(../images/symbol_round3.gif); background-repeat: no-repeat; background-position: 4px 5px; width: 88px; float: left; padding-left: 16px; }
div#handlingmaterial dl dd { margin-left: 96px; padding-bottom: 8px; }
div#handlingmaterial dl dd.first_line { background-image: url(../images/line_first.gif); background-repeat: no-repeat; padding-left: 44px; }
div#handlingmaterial dl dd.mid_line { background-image: url(../images/line_mid.gif); background-repeat: no-repeat; padding-left: 44px; }
div#handlingmaterial dl dd.last_line { background-image: url(../images/line_last.gif); background-repeat: no-repeat; padding-left: 44px; }
div#handlingmaterial dl dd a { color: #404040; background-image: url(../images/symbol_round3.gif); background-repeat: no-repeat; background-position: 4px 3px; text-decoration: none; padding-left: 16px; }
div#handlingmaterial dl dd a:hover { text-decoration: underline; }
/* reration */
div#reration {}
div#reration h5 { font-weight: bold; background-image: url(../images/symbol_round2.gif); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 8px; padding-bottom: 8px; padding-left: 16px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px; }
div#reration dl { margin-bottom: 16px; margin-left: 16px; }
div#reration dl dt { margin-bottom: 4px; }
div#reration dl dd { margin-right: 16px; display: inline; }
div#reration dl dd a { white-space: nowrap; }
div#reration table { width: 100%; margin-bottom: 8px; }
div#reration table caption { font-weight: bold; background-image: url(../images/symbol_square1.gif); background-repeat: no-repeat; background-position: 4px 6px; text-align: left; padding-bottom: 4px; padding-left: 16px; }
div#reration table th { color: #0448c0; font-weight: bold; background-color: #f0f0f0; border: solid 1px #c0c0c0; }
div#reration table td { width: 50%; border: solid 1px #c0c0c0; }
div#reration div { text-align: right; margin-bottom: 32px; }
/* deputy */
div#deputy {}
div#deputy h5 { font-weight: bold; background-image: url(../images/symbol_round2.gif); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 8px; padding-bottom: 8px; padding-left: 16px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px; }
div#deputy dl { margin-bottom: 16px; margin-left: 16px; }
div#deputy dl dt { margin-bottom: 4px; }
div#deputy dl dd { margin-right: 16px; display: inline; }
div#deputy dl dd a { white-space: nowrap; }
div#deputy table { width: 100%; margin-bottom: 8px; }
div#deputy table caption { font-weight: bold; background-image: url(../images/symbol_square1.gif); background-repeat: no-repeat; background-position: 4px 6px; text-align: left; padding-bottom: 4px; padding-left: 16px; }
div#deputy table th { color: #0448c0; font-weight: bold; background-color: #f0f0f0; border: solid 1px #c0c0c0; }
div#deputy table td { width: 33%; border: solid 1px #c0c0c0; }
div#deputy div { text-align: right; margin-bottom: 32px; }
/* sheet */
div#sheet {}
div#sheet h5 { font-weight: bold; background-image: url(../images/symbol_round2.gif); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 8px; padding-bottom: 8px; padding-left: 16px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px; }
div#sheet dl { margin-bottom: 16px; margin-left: 16px; }
div#sheet dl dt { margin-bottom: 4px; }
div#sheet dl dd { margin-right: 16px; display: inline; }
div#sheet dl dd a { white-space: nowrap; }
div#sheet table { width: 50%; margin-bottom: 8px; }
div#sheet table caption { font-weight: bold; background-image: url(../images/symbol_square1.gif); background-repeat: no-repeat; background-position: 4px 6px; text-align: left; padding-bottom: 4px; padding-left: 16px; }
div#sheet table th { color: #0448c0; font-weight: bold; background-color: #f0f0f0; border: solid 1px #c0c0c0; }
div#sheet table td { border: solid 1px #c0c0c0; }
div#sheet div { text-align: right; margin-bottom: 32px; }
/* #envitem */
div#envitem {}
div#envitem h3 { margin-top: 32px; }
div#envitem ul.example {}
div#envitem ul.example li { width: 320px; float: left; margin: 4px; display: inline; }
div#envitem ul.example li img { float: left; padding: 1px; border: solid 1px #c0c0c0; }
div#envitem ul.example li dl { background-color: #f0f0f0; height: 112px; margin-left: 188px; padding: 4px 6px; border: solid 1px #c0c0c0; }
div#envitem ul.example li dl dt { color: #0448c0; font-weight: bold; line-height: 125%; margin-bottom: 4px; padding-bottom: 4px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px; }
div#envitem ul.example li dl dd { font-size: 90%; line-height: 125%; }
div#envitem ul.example li.oneline { width: 640px; }
div#envitem ul.example li.oneline img { margin-right: 4px;}
div#envitem ul.example li.img1line { width: 644px; }
div#envitem ul.example li.img1line img { display: block; }
div#envitem ul.example li.img1line span { color: #0448c0; font-weight: bold; text-align: center; clear: both; margin-top: 8px; margin-bottom: 16px; display: block; }
div#envitem ul.example li.img2line { width: 0; float: left; display: inline; }
div#envitem ul.iteminfo {}
div#envitem ul.iteminfo li { background-color: #f8f8f8; width: 302px; height: 192px; float: left; margin: 4px; padding: 8px; border: solid 1px #c0c0c0; display: inline; }
div#envitem ul.iteminfo li dl { }
div#envitem ul.iteminfo li dl dt { font-weight: bold; margin-bottom: 8px; padding-bottom: 8px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px 0; }
div#envitem ul.iteminfo li dl dd {  }
div#envitem ul.iteminfo li dl dd img { float: left; padding: 1px; border: solid 1px #c0c0c0; }
div#envitem ul.iteminfo li dl dd p { font-size: 85%; line-height: 125%; background-color: #f0f0f0; height: 138px; margin-left: 176px; padding: 4px 8px; border: solid 1px #c0c0c0; }
div#envitem ul.iteminfo li dl dd p span { color: #0448c0; font-size: 120%; font-weight: bold; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; border-color: #c0c0c0; border-style: dotted; border-width: 0 0 1px; display: block; }
div#envitem ul.iteminfo li.oneline { width: 630px; }
div#envitem ul.iteminfo li.oneline img { margin-right: 4px;}
/* abbreviate */
table#abbreviate {}
table#abbreviate tr { border: solid 1px #c0c0c0; }
table#abbreviate th { font-weight: bold; background-color: #f0f0f0; border: solid 1px #c0c0c0; }
table#abbreviate td { border: solid 1px #c0c0c0; }
/* ul */
div#ul {}
div#ul p span { color: #f00; }
div#ul table { background-color: #f0f0f0; width: 480px; margin: 16px auto 48px; border: solid 1px #c0c0c0; }
div#ul table th { font-weight: bold; }
div#ul table td { text-align: center; vertical-align: middle; }
div#ul table td img { border: solid 1px #c0c0c0; }
/* iso */
div#iso {}
div#iso h4 { font-weight: bold; background-image: url(../images/symbol_square1.gif); background-repeat: no-repeat; background-position: 4px 6px; margin-top: 32px; padding-left: 12px; }
div#iso p span { color: #f00; }
div#iso table.type1 { width: 100%; margin-top: 16px; margin-bottom: 16px; }
div#iso table.type1 caption { background-image: url(../images/symbol_square2.gif); background-repeat: no-repeat; background-position: 4px 7px; text-align: left; padding-left: 12px; }
div#iso table.type1 th { color: #0448c0; font-weight: bold; background-color: #f0f0f0; border: solid 1px #c0c0c0; }
div#iso table.type1 td { text-align: center; border: solid 1px #c0c0c0; }
div#iso table.type2 { width: 100%; margin-top: 16px; margin-bottom: 16px; }
div#iso table.type2 caption { text-align: left; }
div#iso table.type2 th { color: #0448c0; font-weight: bold; background-color: #f0f0f0; text-align: left; border: solid 1px #c0c0c0; }
div#iso table.type2 td { border: solid 1px #c0c0c0; }
/* point */
div#point {}
div#point table { width: 100%; margin-top: 16px; margin-bottom: 16px; }
div#point table caption { background-image: url(../images/symbol_square2.gif); background-repeat: no-repeat; background-position: 4px 7px; text-align: left; padding-left: 12px; }
div#point table th { color: #0448c0; background-color: #f0f0f0; text-align: left; border: solid 1px #c0c0c0; }
div#point table td { border: solid 1px #c0c0c0; }
/* term */
table#term {}
table#term tr { border: solid 1px #c0c0c0; }
table#term th { font-weight: bold; background-color: #f0f0f0; border: solid 1px #c0c0c0; }
table#term td { border: solid 1px #c0c0c0; }
table#term td.title { white-space: nowrap; }
/* examination */
div#examination {}
div#examination h3 span { font-size: 80%; font-weight: normal; padding-left: 32px; }
div#examination img { margin: 16px auto; display: block; }
div#examination dl { background-color: #f0f0f0; margin-top: 16px; margin-bottom: 48px; padding: 16px; }
div#examination dl dt { width: 128px; float: left; }
div#examination dl dd { margin-left: 144px; }
div#examination dl.none { padding: 0; }
div#examination table {}
div#examination table tr { border: solid 1px #c0c0c0; }
div#examination table th { font-weight: bold; background-color: #f0f0f0; border: solid 1px #c0c0c0; }
div#examination table td { border: solid 1px #c0c0c0; }












