body{
	scrollbar-3dlight-color:#c7c7c7;
	scrollbar-arrow-color:#333333;
	scrollbar-darkshadow-color:#c7c7c7;
	scrollbar-face-color:#c7c7c7; 
	scrollbar-track-color:#FFFFFF; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-shadow-color:#FFFFFF;
}

.fooder {
	margin-right: 10px;
	margin-bottom: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	letter-spacing: 1px;
}
.text10p {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	font-style: normal;
	line-height: 165%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	padding-left: 35px;
}
.text10p_recruitment {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	font-style: normal;
	line-height: 165%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #7289a3;
	text-decoration: none;
}
.text10p_table {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.text8p_menu {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 8pt;
	font-style: normal;
	letter-spacing: -1px;
	line-height: 120%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.text10p_menu {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.text10p_left {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	font-style: normal;
	line-height: 165%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align : left;
}
.i-net-bg {
	background-attachment: scroll;
	background-image: url(../image/i-net-bgrogo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.text12p {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	letter-spacing: 3pt;
}
.text13p {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 13pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #334777;
	text-decoration: none;
}

.point {
	font-weight: bold;
	color: #8fced0;
}

.l-bg {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../image/bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


A.S_Menu:link {
	text-decoration:none;
	color:#909090;}

A.S_Menu:visited {
	text-decoration:none;
	color:#909090;
}

A.S_Menu:active {
	text-decoration:none;
	color:#9370db;
}

A.S_Menu:hover {
	text-decoration:underline overline;
	color:#9370db;
  background-color : #f0f0f0;
}


.titleBar-left {
  PADDING-LEFT: 8px; FONT: 10pt/165% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  TEXT-TRANSFORM: none;
  COLOR: #909090;
  TEXT-DECORATION: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff, endcolorstr=#c7c7c7, gradienttype=1);
}


.titleBar-right {
  FONT: 10pt/165% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  TEXT-TRANSFORM: none;
  TEXT-ALIGN: right;
  COLOR: #ffffff;
  TEXT-DECORATION: none;
  background-color: #c7c7c7;
}

.selectTopMenu{
	color: #7C38BA;
}

.titleBar-right {
  PADDING-LEFT: 8px;
  FONT: 10pt/165% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  TEXT-TRANSFORM: none;
  COLOR: #909090;
  TEXT-DECORATION: none;
  background-color: #c7c7c7;
}

.fooder {
	PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; FONT: 10px "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; TEXT-TRANSFORM: none; COLOR: #333333; MARGIN-RIGHT: 10px; LETTER-SPACING: 1px
}
.text10p {
	PADDING-LEFT: 35px; FONT: 10pt/165% "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; TEXT-TRANSFORM: none; COLOR: #333333; TEXT-DECORATION: none
}
.i-net-bg {
	BACKGROUND-POSITION: right bottom; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(../image/i-net-bgrogo.gif); BACKGROUND-REPEAT: no-repeat
}
.text12p {
	FONT: bold 12pt "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; TEXT-TRANSFORM: none; COLOR: #333333; LETTER-SPACING: 3pt; TEXT-DECORATION: none
}
.text11p {
	FONT: bold 11pt "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; TEXT-TRANSFORM: none; COLOR: #333333; LETTER-SPACING: 2pt; TEXT-DECORATION: none
}

.position35px{
	PADDING-LEFT:35px;
}

A:link {
	text-decoration:underline;
  color:#7C38BA;
}

A:visited {
	text-decoration:underline;
  color:#99CCFF;} 

A:hover {
	text-decoration:UNDERLINE OVERLINE;
  background-color : #f9ffff;
  color:#9370db;}
              
A.link1:link {
	text-decoration:underline;
  color:#0080FF;
} 

A.link1:visited {
	text-decoration:underline;
	color:#7C38BA;
} 

A.link1:hover {
	text-decoration:UNDERLINE OVERLINE;
  background-color : #f9ffff;
  color:#9370db;
}

A.link2:link {
	color: #4682B4;
	text-decoration: none;
}

A.link2:visited {
	color: #4682B4;
	text-decoration: none;
}


A.link2:hover{
	color:#9370db;
	}

A.link4:link {
	text-decoration:none;
  color:#333333;
}

A.link4:visited {
	text-decoration:none;
  color:#990066;
} 

A.link4:hover {
	text-decoration:UNDERLINE OVERLINE;
  background-color : #f9ffff;
  color:#7C38BA;
}
               
#sample5 { border-width: 3px;
           border-color:#ccccff
}

.style_table {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;

	border: none;
}
.style_table_syosai {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;

	border: none;
}
.style_th {
	font-weight: bold;
	color: #ffffff;
	border: none;
	background-color: #8fced0;
}
.style_th_new {
	font-weight: bold;
	color: #ffffff;
	border: none;
	background-color: #8fced0;
}
.style_td {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-style: solid;
	border-color: #8fced0;
	background-color: #ffffff;
	padding-left: 10px
	height: 12px
}
.style_td2 {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 5px; 
	border-style: solid;
	border-color: #8fced0;
	background-color: #f9ffff;
	vertical-align: top;
	padding-left: 10px
}
.style_td_new {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-style: solid;
	border-color: #8fced0;
	background-color: #ffffff;
	padding-left: 10px;
	height: 12px
}
.style_td2_new {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 5px; 
	border-style: solid;
	border-color: #8fced0;
	background-color: #f9ffff;
	vertical-align: middle;
	padding-left: 10px;
}
.style_td3_new {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-style: solid;
	border-color: #8fced0;
	background-color: #ffffff;
	text-align:left;
	height: 12px
}
.style_tdrec {
	border: 1px solid #8fced0;
	background-color: #ffffff;
	padding-left: 4px;
}
.style_tdrec2 {
	border: 1px solid #8fced0;
	background-color: #ffffff;
	padding: 15px;
}
.style_tdrec_right {
	background-color: #ffffff;
	border: 1px solid #8fced0;
	text-align: right;
	padding-right: 7px;
}
.style_tdrec_name {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 5px; 
	border-style: solid;
	border-color: #8fced0;
	background-color: #f9ffff;
	vertical-align: top;
	padding-left: 4px;
	width: 80px;
	height: 25px;
}

.style_tdrec_name_top {
	border-top-width: 4px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-style: solid;
	border-color: #8fced0;
	background-color: #f9ffff;
	vertical-align: top;
	padding-left:5px;
}


.tdtab_tab {
	border-top-width: 1px; 
	border-right-width: 3px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-style: solid;
	border-color: #7289a3;
	background-color: #ffffff;
	text-align: center;
	vertical-align: center;
	width: 100px;
	height: 20px;
}


.tdtab_tabsel {
	border-top-width: 1px; 
	border-right-width: 3px; 
	border-bottom-width: 0px; 
	border-left-width: 1px; 
	border-style: solid;
	border-color: #7289a3;
	background-color: #e1f4f2;
	text-align: center;
	vertical-align: center;
	width: 100px;
	height: 20px;
}


.tdtab_none {
	border-width: 0px 0px 1px 0px; 
	border-style: solid;
	border-color: #7289a3;
}

.advicetable {
	border-width: 1px 3px 1px 1px; 
	border-style: solid;
	border-color: #7289a3;
	background-color: #e1f4f2;
}

.style_tdtab_tabmain {
	border-top-width: 0px; 
	border-right-width: 3px; 
	border-bottom-width: 3px; 
	border-left-width: 1px; 
	border-style: solid;
	border-color: #7289a3;
	background-color: #e1f4f2;
	width: 555px;
}
.text10p_tab {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4682B4;
	text-decoration: none;
}

.style_table_white {
	border: none;
	background-color: #ffffff;
}
.style_table_outside {
	border: none;
	background-color: #999999;
	width : 100%;
	height: 100%;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.style_table_background {
	border: none;
	width : 100%;
	height: 100%;
	background-image: URL(../image/bg.gif);
}
.style_table_background2 {
	border: none;
	width : 100%;
	height: 100%;
	filter: gray;
	background="../image/”wŒi‰æ‘œ/ƒXƒgƒ‰ƒCƒv2pxƒOƒŒƒC.gif";
}
.event_box_picsol {
	border: 1px solid #99CCFF;
	padding: 4px 7px;
	text-align: center;
	vertical-align: middle;
}
.event_box_text {
	border: none;
	width : 180px;
	height : 240px;
	text-align: left;
	vertical-align: center;
}
.event_text_linesol{
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #cccccc;
	width : 225px;
	text-align : left;
	font-weight: bold;
}	

.event_text_linedot{
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	border-bottom-color : #cccccc;
	margin-left : 15px;
	width : 240px;
	height : 20px;
	text-align : left;
}
.event_text_linedot2{
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	border-bottom-color : #cccccc;
	height : 20px;
	text-align : left;
}
.event_textline {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12pt;
	font-style: normal;
	line-height: 420%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #e0af11;
	text-decoration: none;
	text-align: center;
}
.event_list_menu {
	border: 0px;
	background-color: #99CCFF;
	height: 24px;
	text-align: center;
	vertical-align: middle;
}
.event_list_menu2 {
	border: 0px;
	background-color: #99CCFF;
	text-align: center;
	vertical-align: middle;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff, endcolorstr=#99CCFF, gradienttype=1);
}

.style_index_new {
	border: 0px;
	border-collapse: collapse;
	background-color: #ffffff;
	filter: Alpha(opacity=50);-moz-opacity:0.5;
}
.style_sticking_out {
	width: 535px;
	background-color: #b0c4de;
	margin: 20px 10px 10px 20px;
	filter: alpha(opacity=10,finishopacity=200,style=1)
}
.style_sticking_inner {
	width: 530px;
	border: solid 1px #b0c4de;
	background-color: #f0fff0;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f9ffff, endcolorstr=#e1f4f2, gradienttype=1);
	position: relative;
	margin: -10px -10px 8px -10px;
	padding: 20px 20px 15px 20px;
}
.style_recruit_new {
	width: 555px;
	height: 160px;
	overflow-y: scroll;
	color: #333333;
	padding-left: 13px;
	background-color: #f9ffff;
	border: 1px solid #8fced0;

	scrollbar-face-color: #8fced0;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color:#8fced0;
	scrollbar-3dlight-color:#8fced0;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}


A.faqIndex:link {
	margin:3px;
	width: 455px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #f9ffff;
	border: 1px solid #8fced0;
	text-decoration: none;
	color:#0080FF;
}

A.faqIndex:visited {
	margin:3px;
	width: 455px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #f9ffff;
	border: 1px solid #8fced0;
	text-decoration: none;
	color:#0080FF;
}

A.faqIndex:hover {
	margin:3px;
	width: 455px;
	padding-left: 10px;
	padding-right: 10px;
  background-color : #F6F1FF;
	border: 1px solid #8fced0;
	text-decoration: none;
  color:#9370db;
}

IMG.faqIndex {
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align:middle;
	border:none;
}


.voice_list_td1 {
	width: 555px;
	height: 85px;
	border-collapse: collapse;
	border: 1px solid #0080FF;
}
.voice_list_td2 {
	width: 85px;
	height: 105px;
	padding: 4px;
	border-right: 1px solid #0080FF;
	background-color: #dfe9f3;
	vertical-align: middle;
	text-align: center;
}
.voice_list_td3 {
	width: 555px;
	height: 25px;
	color: #ffffff;
	background-color: #334777;
}
.voice_list_td4 {
	width: 500px;
	height: 60px;
	line-height:120%;
	color: #333333;
	background-color: #dfe9f3;
}
.voice_list_td1_f {
	width: 555px;
	height: 85px;
	border-collapse: collapse;
	border: 1px solid #ff9999;
}
.voice_list_td2_f {
	width: 60px;
	height: 85px;
	padding: 0px;
	border-right: 1px solid #ff9999;
	background-color: #FFF7E9;
}
.voice_list_td3_f {
	width: 500px;
	height: 25px;
	color: #ffffff;
	background-color: #EE7822;
}
.voice_list_td4_f {
	width: 500px;
	height: 60px;
	line-height:120%;
	color: #333333;
	background-color: #FFF7E9;
}

.voice_list4_table1 {
	width: 555px;
	height: 110px;
}
.voice_list4_td1 {
	width: 270px;
	height: 110px;
	border-collapse: collapse;
	border: 1px solid #0080FF;
}

.voice_list4_td2 {
	width: 85px;
	height: 105px;
	padding: 4px;
	border-right: 1px solid #0080FF;
	background-color: #dfe9f3;
	vertical-align: middle;
	text-align: center;
}
.voice_list4_td3 {
	width: 260px;
	height: 25px;
	padding: 5px;
	color: #ffffff;
	background-color: #334777;
}
.voice_list4_td4 {
	width: 200px;
	height: 85px;
	padding: 5px;
	color: #333333;
	background-color: #dfe9f3;
}
.voice_list4_td1_f {
	width: 270px;
	height: 110px;
	border-collapse: collapse;
	border: 1px solid #ff9999;
}


.voice_list4_td2_f {
	width: 85px;
	height: 105px;
	padding: 4px;
	border-right: 1px solid #ff9999;
	background-color: #FFF7E9;
	vertical-align: middle;
	text-align: center;
}

.voice_list4_td3_f {
	width: 260px;
	height: 25px;
	padding: 5px;
	color: #ffffff;
	background-color: #EE7822;
}
.voice_list4_td4_f {
	width: 200px;
	height: 85px;
	padding: 5px;
	line-height:120%;
	color: #333333;
	background-color: #FFF7E9;
}
.voice_btn_detail {
	text-align:right;
	margin-bottom: 5px;
	margin-right: 5px;
}
.top_date {
	color: #222222;
	font-weight: bold;
	padding-left:3px;
	padding-right: 3px;
}
.style_syosai_td {
	border-style: none;
	font-size: 26px;
	font-weight: 900; 
	font-style: italic; 
	color: #0080FF;
}
.style_syosai_td2 {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-style: solid;
	border-color: #8fced0;
	background-color: #ffffff;
	height: 12px
}
.style_syosai_td3 {
	border-style: none;
	height: 12px
}
.style_botton {
	width:50px; 
	height:0.3px;
	background-color:transparent;
	cursor: pointer;
	border:none;
}

.title_font{
	color: #2233ee;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.title_font_f{
	color: #EE7822;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}


.fontM{
	color: #666666;
}

.fontMini{
	color: #666666;
	font-size: 8pt;
	line-height: 130%;
}


img.engineer_s { 
	border: 1px solid #ffffff;
	width:80px;
	height:100px;
}


a:hover img.engineer_s { 
	border: 1px solid #2233ee;
}



img.engineer { 
	border: 2px solid #ffffff;
	width:120px;
	height:150px;
	margin: 5px 10px;
}
img.engineer2 { 
	border: 1px solid #333333;
	width:205px;
	height:155px;
	margin: 5px 10px;
}


img.engineer_s_f { 
	border: 1px solid #ffffff;
	width:80px;
	height:100px;
}


a:hover img.engineer_s_f { 
	border: 1px solid #EE7822;
}


HR.HrBlue3 { 
	border: 1px solid #4682B4;
  filter:alpha(opacity=100,finishopacity=0,style=3);
	width:100%;
  TEXT-ALIGN: left;
}
HR.HrBlue2 { 
	border: 1px solid #4682B4;
  filter:alpha(opacity=100,finishopacity=0,style=2);
	width:100%;
  TEXT-ALIGN: left;
}
HR.HrBlue1 { 
	border: 1px solid #4682B4;
  filter:alpha(opacity=100,finishopacity=0,style=1);
	width:100%;
  TEXT-ALIGN: left;
}

.title_saiyou{
	color: #4682B4;
	font-weight: bold;
	padding: 5px;
}
.itsolutionfair_background {
	background-color: #f0fff0;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f9ffff, endcolorstr=#e1f4f2, gradienttype=1);
}

#container_event {
	background-image:url(haikei.gif);
	width: 920px;
	height: 100%;
}

#wrapper_event {
	background: #ffffff;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 900px;
	line-height: 140%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #666666;
	font-size: small;
	letter-spacing: 0.1em;
}

#main_event {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 900px;
}

#left_event {
	margin: 0px;
	padding: 0px;
	float: left;
	background-image:url(inet_back.jpg);
}

#rightmain_event {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	height: 100%;
	width: 680px;
	background-color: #FFFFFF;
	float: right;
	text-align: left;
	font-size: 14px;
	color: #003366;
}

#rightbox_event {
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-color: #ffffff;
	float: left;
	border-top: 1px solid;
	border-left: 1px solid;
	border-color: #000000;
	text-align: right;
}