

.system_frame A {

	COLOR: #0021dd; TEXT-DECORATION: underline;

}

.system_frame A:hover {

	COLOR: #FF6B11; TEXT-DECORATION: underline;

}

.system_frame A:visited {

	COLOR: #0021dd; TEXT-DECORATION: underline;

}

.system_frame A:active {

	COLOR: #FF6B11; TEXT-DECORATION: underline;

}





LABEL {

	DISPLAY: inline;

}

SUP {

	COLOR: red;

}

#container {

	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px; ine-height: 100%;

}

#container_inner {

	TEXT-ALIGN: left; 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: #0f5d7a 5px solid; MARGIN: 10px 0px!important; BACKGROUND: #eeeeee; CLEAR: both;

}

.tit01 H3 {

	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-TOP: 5px; font-size:100%;

}

.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 {

	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;

}

.grid_condition {

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

}

.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; 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: #0f5d7a; 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: #0f5d7a; 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: #efefef; PADDING-TOP: 5px;

}

.jobdata_type {

	PADDING-BOTTOM: 2px; LINE-HEIGHT: 100%; BACKGROUND-COLOR: #ffc268; 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: #e9e9e9; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 10px;

}

.grid_entry TD {

	BORDER-BOTTOM: #f5f5f5 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: #e0e0e0;

}

.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: #bfbfbf 5px solid; BORDER-LEFT: #bfbfbf 0px solid; CLEAR: both; BORDER-TOP: #bfbfbf 0px solid; BORDER-RIGHT: #bfbfbf 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: #bfbfbf;

}

.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: #ff6b11; BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: #d9d9d9 1px solid;

}

.pagination A:active {

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

}

.pagination .on A {

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

}

.pagination .on A:visited {

	BORDER-BOTTOM-COLOR: #d5d8e6; BORDER-TOP-COLOR: #d5d8e6; COLOR: #f26522; 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;

}




/* clear */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;} /* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;} /* End hide from IE-mac */
