body{
color:#111111;
font-size:12px;
line-height:1.3em;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin:0;
padding:0;
}

.system_frame td, .system_frame th {
background:#FFFFFF none repeat scroll 0 0;
color:#111111;
font-size:12px;
line-height:1.3em;
}

h1, h2, h3, h4, h5, h6 {
font-size:100%;
line-height:100%;
}


LABEL {

	DISPLAY: inline;

}

SUP {

	COLOR: red;

}

#container {

	TEXT-ALIGN: left; PADDING-BOTTOM: 20px; LINE-HEIGHT: 100%; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px;

}

#container_inner {

	TEXT-ALIGN: left; WIDTH: 500px; DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto;

}



.al_c {

	TEXT-ALIGN: center;

}

.al_l {

	TEXT-ALIGN: left;

}

.al_r {

	TEXT-ALIGN: right;

}

.fm_list_float {

	WIDTH: 100%; dispaly: block;

}

.fm_list_float UL {

	WIDTH: 100%; dispaly: block;

}

.fm_list_float LI {

	DISPLAY: block; FLOAT: left; COLOR: #666;

}

.col6 LI {

	WIDTH: 15.9%;

}

.col5 LI {

	WIDTH: 19.9%;

}

.col4 LI {

	WIDTH: 24.9%;

}

.col3 LI {

	WIDTH: 32.9%;

}

.col2 LI {

	WIDTH: 49.9%;

}

.tit01 {

	BORDER-LEFT: #E86902 5px solid; MARGIN: 10px 0px!important; BACKGROUND: #FFBC59; CLEAR: both;

}

.tit01 H3 {

	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; COLOR: #ffffff; PADDING-TOP: 5px;

}

.bordernone {

	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px;

}

.hide {

	VISIBILITY: hidden; CLEAR: both;

}

.btntype01 {

	BORDER-BOTTOM: #ccc 2px solid; BORDER-LEFT: #ccc 2px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 100%; PADDING-LEFT: 5px; WIDTH: 200px; PADDING-RIGHT: 5px; BACKGROUND: url(/images/bgimg_btn01.gif) #eeeeee repeat-x left top; BORDER-TOP: #ccc 2px solid; BORDER-RIGHT: #ccc 2px solid; PADDING-TOP: 5px;

}

.btntype02 {

	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 200px; PADDING-RIGHT: 2px; PADDING-TOP: 2px;

}

.corner_head {

	TEXT-ALIGN: left; BACKGROUND: url(/images/dot.gif) no-repeat right top; HEIGHT: 1px;

}

.corner_foot {

	TEXT-ALIGN: left; BACKGROUND: url(/images/dot.gif) no-repeat right top; HEIGHT: 1px;

}

.custom_box {

	LINE-HEIGHT: 120%; MARGIN-BOTTOM: 10px;

}

.wl {

	WIDTH: 300px;

}

.wml {

	WIDTH: 200px;

}

.wm {

	WIDTH: 150px;

}

.ws {

	WIDTH: 80px;

}

.wss {

	WIDTH: 40px;

}

.ime_on {

	IME-MODE: active;

}

.ime_off {

	IME-MODE: inactive;

}

.msg_alert {

	LIST-STYLE-TYPE: disc; COLOR: red; MARGIN-LEFT: 10px; paading: 10px;

}

.grid_condition {

	WIDTH: 100%; MARGIN-BOTTOM: 10px; BACKGROUND: #FFBC59;

}

.grid_condition TABLE {

	MARGIN: 0px 5px; BORDER-COLLAPSE: collapse;

}

.grid_condition TD {

	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; BORDER-TOP: #fff 1px dotted; PADDING-TOP: 5px;

}

.grid_condition .c1 {

	TEXT-ALIGN: right; WIDTH: 1%;

}

.grid_condition .c1 STRONG {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 80px; PADDING-RIGHT: 10px; DISPLAY: block; WHITE-SPACE: nowrap; FONT-WEIGHT: lighter; PADDING-TOP: 0px;

}

.grid_condition .c2 {

	

}

.grid_condition H3 {

	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #ffffff; PADDING-TOP: 6px;

}

.grid_condition .research {

	FLOAT: right;

}

.grid_condition .btn_type02 {

	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; MARGIN: 1px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px;

}

.grid_jobdata {

	BACKGROUND-COLOR: #FFBC59; WIDTH: 100%; MARGIN-BOTTOM: 30px;

}

.grid_jobdata TABLE {

	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 3px; BORDER-COLLAPSE: collapse; BORDER-TOP: 0px; BORDER-RIGHT: 0px;

}

.grid_jobdata TD {

	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; PADDING-TOP: 3px; verticalign: top;

}

.grid_jobdata .c1 {

	TEXT-ALIGN: left; WIDTH: 1%; BACKGROUND: #eeeeee;

}

.grid_jobdata .c1 STRONG {

	WIDTH: 100px; DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #666; MARGIN-LEFT: 10px; FONT-WEIGHT: lighter;

}

.grid_jobdata .c2 {

	

}

.grid_jobdata .c0 {

	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #e5e5e5; PADDING-TOP: 1px;

}

.grid_jobdata H3 {

	BORDER-BOTTOM: #fff 1px dotted; BORDER-LEFT: #fff 1px dotted; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-SIZE: 11px; BORDER-TOP: #fff 1px dotted; FONT-WEIGHT: lighter; BORDER-RIGHT: #fff 1px dotted; PADDING-TOP: 3px;

}

.jobdata_title {

	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #ffffff; PADDING-TOP: 5px;

}

.jobdata_type {

	PADDING-BOTTOM: 2px; LINE-HEIGHT: 100%; BACKGROUND-COLOR: #FFF2DF; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; FLOAT: right; COLOR: #000; FONT-SIZE: 11px; PADDING-TOP: 2px;

}

.grid_entry {

	WIDTH: 100%; MARGIN-BOTTOM: 10px;

}

.grid_entry TABLE {

	BACKGROUND-COLOR: #f5f5f5; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 10px;

}

.grid_entry TD {

	BORDER-BOTTOM: #e5e5e5 1px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 5px;

}

.grid_entry .c1 {

	TEXT-ALIGN: left; WIDTH: 1%; BACKGROUND: #e5e5e5;

}

.grid_entry .c1 STRONG {

	WIDTH: 80px; DISPLAY: block; WHITE-SPACE: nowrap; FONT-WEIGHT: lighter;

}

.grid_entry .c2 {

	

}

.box_entry {

	MARGIN: 10px 0px;

}

.tab_title_entry {

	BORDER-BOTTOM: #FF9900 5px solid; BORDER-LEFT: #FF9900 0px solid; CLEAR: both; BORDER-TOP: #FF9900 0px solid; BORDER-RIGHT: #FF9900 0px solid;

}

.tab_title_entry H3 {

	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 5px;

}

.tab_title_entry H3 SPAN {

	COLOR: #FF9900;

}

.memo {

	COLOR: #666666; FONT-SIZE: 11px;

}

.agreement {

	WIDTH: 100%;

}

.agreement TEXTAREA {

	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; BACKGROUND: #e9e9e9; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px;

}

.pagination {

	MARGIN: 20px 0px;

}

.pagination UL {

	TEXT-ALIGN: left;

}

.pagination LI {

	PADDING-BOTTOM: 1px; DISPLAY: inline; MARGIN-LEFT: 2px;

}

.pagination A {

	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 10px; PADDING-RIGHT: 5px; BACKGROUND: #ffffff; COLOR: #12436a; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px;

}

.pagination A:visited {

	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 10px; PADDING-RIGHT: 5px; BACKGROUND: #ffffff; COLOR: #12436a; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px;

}

.pagination A:hover {

	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; COLOR: #3a58af; BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: #d9d9d9 1px solid;

}

.pagination A:active {

	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; COLOR: #3a58af; BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: #d9d9d9 1px solid;

}

.pagination .on A {

	BORDER-BOTTOM-COLOR: #d5d8e6; BORDER-TOP-COLOR: #d5d8e6; COLOR: #3a58af; BORDER-RIGHT-COLOR: #d5d8e6; BORDER-LEFT-COLOR: #d5d8e6; FONT-WEIGHT: bold;

}

.pagination .on A:visited {

	BORDER-BOTTOM-COLOR: #d5d8e6; BORDER-TOP-COLOR: #d5d8e6; COLOR: #3a58af; BORDER-RIGHT-COLOR: #d5d8e6; BORDER-LEFT-COLOR: #d5d8e6; FONT-WEIGHT: bold;

}

.pagination .on A:hover {

	

}

.pagination .on A:active {

	

}

.pagination LI.pager {

	WHITE-SPACE: nowrap;

}

.header-image-entry {

	TEXT-ALIGN: center;

}

.link_entry {

	DISPLAY: none;

}

/* 2009.11.16 honda add start */

.display_none {

	display: none;

}

/* 2009.11.16 honda add end */

/* 2009.11.23 honda add start */

.display_inline {

	display: inline;

}

/* 2009.11.23 honda add end */