@charset "utf-8";


/* #subdivision
======================================================================= */
div#subdivision { margin: 0 auto; width: 960px; text-align:left; }


/* #breadcrumbs
======================================================================= */
div#breadcrumbs { margin: 7px; 10px; 8px 10px; line-height: 135%; color: #333333; font-size: 10px; }
div#breadcrumbs span { margin: 0 5px; color: #666666; }
div#breadcrumbs em { font-weight: normal; }


/* #info-wrap
======================================================================= */
div#info-wrap { margin: 20px 50px; width: 860px; line-height: 1.6; font-size: 12px; color: #333333; }

* html div#info-wrap li,
* html div#info-wrap dl,
* html div#info-wrap dt,
* html div#info-wrap dd { _zoom: 0; _height: auto; }

/* div#info-wrap div.gmenu
----------------------------------------------------------------------- */
div#info-wrap div.gmenu { padding-bottom: 4px; background: #cccccc url(../img/gmenu_pane_btm.png) left bottom no-repeat; width: 200px; float: left; }
div#info-wrap div.gmenu ul { padding-top: 4px; background: url(../img/gmenu_pane_top.png) left top no-repeat; list-style: none; }
div#info-wrap div.gmenu ul li { margin: 0 5px; }
div#info-wrap div.gmenu ul li img { vertical-align: bottom; }

/* div#info-wrap div.main
----------------------------------------------------------------------- */
div#info-wrap div.main { float: right; width: 600px; }
div#info-wrap div.main div.gotop { margin-top: 30px; clear: both; }
div#info-wrap div.main div.gotop a { float: right; padding: 6px 18px 2px 0; background: url(../img/arw_pagetop.png) right center no-repeat; line-height: 1.25; font-size: 92%; }

/* div#info-wrap div.main div#content
----------------------------------------------------------------------- */
div#info-wrap div.main div#content h1 { padding-bottom: 20px; }

div#info-wrap div.main div#content div.section { margin-top: 30px; }
div#info-wrap div.main div#content h2.underlilned { margin-bottom: 1em; padding-bottom: 6px; background: url(../img/h2_underlilne.png) left bottom no-repeat; line-height: 1.3; font-size: 133%; font-weight: bold; color: #e32900; }
div#info-wrap div.main div#content p { margin-top: .75em; }


div#info-wrap div.main div#content h3 { font-size: 117%; font-weight: bold; margin-top: 1.5em; border-bottom: 1px solid #cccccc; }
div#info-wrap div.main div#content .note { font-size: 92%; text-indent: -1em; padding-left: 1em; }
div#info-wrap div.main div#content .red { color: #ff0000; }

div#info-wrap div.main div#content ol li { margin: 0 0 0 2em; list-style-type: decimal !important; }

div#info-wrap div.main div#content ul li { list-style: disc; margin-left: 2em; }

