/* tag */
body { font-size: 75%; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 150%; background-image: url(../images/header_bar.gif); background-repeat: repeat-x; background-position: 0 4.8em; margin: 0 auto; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; margin: 0; }
p { margin: 0; padding: 0; }
ul,li,dl,dt,dd { margin: 0; }
table { border-collapse: collapse; }
td { }
img { border-width: 0; }
strong { font-weight: inherit; }
a { color: #1470cc; }
a:hover { text-decoration: none; }
/* class */
.clear_both { font-size: 0; line-height: 0; visibility:  hidden; clear: both; }
.error { color: #c00; font-weight: bold; background-color: #ffc; margin-top: 4px; padding: 4px 8px; border: dotted 1px #666; }
.block { display: block; }
.right { text-align: right; }
.history_back { text-align: center; clear: both; margin-top: 2em; margin-bottom: 2em; }
.page_top { text-align: right; width: 96px; float: right; clear: both; margin-top: 2em; margin-bottom: 2em; }
.page_top a { color: #333; background-image: url(../images/pagetop.gif); background-repeat: no-repeat; background-position: right 2px; padding-right: 1em; }
.page_tool { text-align: right; width: 144px; float: right; margin-top: 2em; margin-bottom: 2em; }
.page_tool a { color: #333; background-image: url(../images/pagetool.gif); background-repeat: no-repeat; background-position: right 2px; padding-right: 1em; }
/* common */
h1 { text-align: right; }
h1 strong { font-weight: normal; }
div#header_area { width: 67em; height: 9em; margin-right: auto; margin-left: auto; }
div#header_area img#logo { float: left; }
div#header_area ul { float: right; margin-top: 3.3em; }
div#header_area ul li { background-image: url(../images/headermenu_arrow.gif); background-repeat: no-repeat; background-position: 0 2px; padding-left: 16px; display: inline; }
div#header_area ul li a { color: gray; }
div#footer_area { background-image: url(../images/footer_bar.gif); background-repeat: repeat-x; margin-top: 1em; padding-top: 16px; }
div#footer_area p { text-align: right; width: 67em; margin-right: auto; margin-left: auto; color: #666; }
div#container_area { width: 67em; margin-right: auto; margin-left: auto; }
div#main_area { width: 48em; float: right; margin-left: 1em; }
div#side_area { width: 16em; float: left; }
div#product_menu {}
div#product_menu h5 { background-image: url(../images/sidecolumn_productmenu.gif); background-repeat: no-repeat; text-indent: -9999px; width: 17em; height: 2em; }
div#product_menu ul { margin-top: 1em; margin-bottom: 1em; }
div#product_menu ul li { font-size: 1.1em; line-height: 1.25em; background-image: url(../images/marker_orange.gif); background-repeat: no-repeat; background-position: 1.25em 0.35em; margin-bottom: 0.5em; padding-bottom: 0.5em; padding-left: 2em; border-color: #ddd; border-style: solid; border-width: 0 0 1px; list-style-type: none; }
div#product_menu ul li a { color: #333; }
div#product_menu ul li strong { font-weight: normal; }
div#product_menu div { margin-top: 0.5em; }
div#information_menu { margin-top: 2em; }
div#information_menu h5 { background-image: url(../images/sidecolumn_informationmenu.gif); background-repeat: no-repeat; text-indent: -9999px; width: 17em; height: 2em; }
div#information_menu ul { margin: 1em; }
div#information_menu ul li { background-image: url(../images/marker_orange.gif); background-repeat: no-repeat; background-position: 0 0.35em; margin-bottom: 0.5em; padding-left: 12px; list-style-type: none; }
div#information_menu ul li a { color: #333; }
div#argojapan_info { margin-top: 2em; }
div#argojapan_info h5 { background-image: url(../images/sidecolumn_argojapan.gif); background-repeat: no-repeat; text-indent: -9999px; width: 17em; height: 2em; }
div#argojapan_info p { margin-top: 1em; margin-bottom: 1em; margin-left: 0.5em; }
/* image size */
img#logo { width: 34em; }
img#btn_trainingtool1 { width: 17em; }
img#btn_trainingtool2 { width: 17em; }






