a {color: #0000FF; text-decoration: none}
a:link {color: #0000FF; text-decoration: none}
a:visited {color: #0000FF; text-decoration: none}
a:active {color: #FF0000; text-decoration: none}
a:hover {color: #FF0000; text-decoration: underline}

body {
    margin-top: 0pt;
    margin-left: 0pt;
    font-size: 12pt;
    font-family: 'MS UI Gothic', '?l?r ?o?S?V?b?N', Osaka, sans-serif;
    background-repeat: repeat-x;
    background-color: #FFFFFF
}

table.outer-box {
    border: 0;
    padding: 0;
    margin: 0;
    width: 990px;
}
td.remand_comment1 {
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 5px;
    font-size: 11pt;
    font-weight: bold;
}
td.remand_comment2 {
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 5px;
    font-size: 10pt;
}
td.outer-box {
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
}
td.c1 { color: #b2b2b2; font-size: 14pt; font-weight: 600; }
td.c2 { font-size: 10pt; background-color: #a9a9a9; }
td.menu1 { padding: 12pt; }
td.menu2 { font-size: 10pt; font-weight: 600; background-color: #ffffdb; height: 25px; }
td.menu2_top { font-size: 11pt; font-weight: 600; background-color: #f2f24b; text-align: center; }
h1.block-title {
    padding: 3px 8px;
    width: 785px;
    font-size: 12pt;
    font-weight: bold;
    background-color: #292988;
    color: #ffffff;
}

h1.admin_block-title2 {
    padding: 3px 8px;
    width: 780px;
    font-size: 12pt;
    font-weight: bold;
    background-color: #006247;
    color: #ffffff;
}
h1.block-title2 {
    padding: 3px 8px;
    width: 780px;
    font-size: 12pt;
    font-weight: bold;
    background-color: #292988;
    color: #ffffff;
}
h1.information-board {
    padding: 3px 8px;
    width: 940px;
    font-size: 12pt;
    font-weight: bold;
    background-color: #EEEEEE;
    color: #000000;
}

p.indent {
    position: relative;
    left: 20px;
}

th.name, td.name {
    font-size: 10pt;
    background-color: #EEEEEE;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
    padding: 3px 8px;
}
th.fm-name, td.fm-name {
    font-size: 10pt;
    background-color: #DDFAEB;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
    padding: 3px 8px;
}

td.value {
    font-size: 10pt;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
    padding: 2px 8px;
}

td.special {
    font-size: 10pt;
    background-color: #FFF000;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
    padding: 2px 8px;
}

td.value-noborder {
    font-size: 10pt;
    background-color: #FFFFFF;
    border-width: 0px;
}

td.top_image {
    padding: 1px 16px;
    width: 900px;
    font-size: 12pt;
    font-weight: bold;
    color: #ffffff;
}


/* attention ?????E */
span.attention{
    color: #FF0000;
    font-size: 10pt
}

/* BtnFrame */
p.command-box {
    position: relative;
    left: 20px;
    background-color: #FFFFDB;
    border-style: solid;
    border-width: 0px;
    border-color: #666666;
    padding: 0px;
}

/*
    used case type="submit" or "button"
    Btnstyle01
*/
input.strong-focused {
    background-color: #FFFFFF;
    border-style: double;
    border-width: 1px;
    border-color: #808080;
    padding: 1px 1px;
    width: 120px;
    filter:dropshadow (offx="1" offy="0" color="#FFFFFF");
    color: #333333;
    font-size: 10pt;
    font-weight: bold;
}

/* Btnstyle02 */
input.strong {
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #808080;
    padding: 1px 1px;
    width: 120px;
    filter:dropshadow (offx="1" offy="0" color="#FFFFFF");
    color: #333333;
    font-size: 10pt;
    font-weight: bold;
}

/* solidlong */
table.block-container {
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
    width: 796px;
}

td.transition-menu {
    font-size: 12pt;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px;
    border-color: #666666;
    padding: 2px 8px;
    text-align: left;
    font-weight: bold;
}

span.note {
    color: #FF0000;
    font-size: 10pt;
}

span.style_red {
    color: #FF0000;

}

span.style_comment {
    color: #000000;
    font-size: 10pt;
}

table.extract-result-board {
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
}

td.extract-result-board {
    background-color: #FFFFDB;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
    padding: 2px 8px;
    font-size: 12pt
}

span.extract-count {
    font-size: 14pt;
    color: #0000CC;
    font-weight: bold
}

th.condition-setting-header {
    font-size: 10pt;
    background-color: #E0F4FF;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
    padding: 3px 8px;
}

span.access-denied {
    color: #CCCCCC;
}

li.message-board {
    font-size: 12pt;
}

div.indent {
    position: relative;
    left: 20px;
}

td.debug-board {
    padding: 3px 8px;
    width: 940px;
    font-size: 11pt;
    font-weight: bold;
    background-color: #EEEEEE;
    color: #FF0000;
}


td.admin_menu_bar {
    background-color: #006247;

	width:150px;
	vertical-align:top;
}

td.menu_bar {
    background-color: #0074CB;

	width:150px;
	vertical-align:top;
}

.copyright {
	margin-top:48px;
	margin-bottom:0px;
	padding:8px;
	font-size:12px;
	color:#666;
}
