@charset "shift_jis";
/* CSS Document */

/* html{
filter: expression(document.execCommand("BackgroundImageCache", false, true));
} */

body,div,ul,li,h1,h2,h3,p,blockquote { margin:0; padding:0; }
body,div,ul,li,p,blockquote { font-style: normal; font-weight: normal; font-size: 12px; line-height: 14px; }
h1,h2,h3,address { font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; }
img{ border:none; vertical-align: bottom; }
li { list-style: none; }
a {
/*\*/
   overflow: hidden;
/**/
}
a:link { color: #6666CC; }
a:hover {color: #3399FF; text-decoration: underline; }
a:hover img{ opacity:0.8; filter:alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; }

img.campprice { margin-top: 22px;}

body {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", sans-serif;
	color:#333;
	height: 100%;
	background:transparent;
}

#container {
	width:860px;
	text-align:left;
	margin: 0 auto;
	display: block;
	-webkit-text-size-adjust: 100%;
	position: relative;
}


#lightboxswf{
	position: absolute;
	top: 338px;
	left: 15px;
	z-index: 1;
}


/*-------header--------*/
#header {
	width: 100%;
	height: 95px;
	position: inherit;
	text-align: left;
}

#btn_taiken, #btn_shiryou{ width: 180px; height: 50px; text-indent: -5000px; float: left; margin: 0 0 0 10px; }

#btn_taiken a{ width: 180px; height: 50px; display: block; background: url(../img/btn/btn_freetrial.gif) no-repeat; }
#btn_taiken a:hover{ background: url(../img/btn/btn_freetrial_o.gif) no-repeat; }
#btn_shiryou a{ width: 180px; height: 50px; display: block; background: url(../img/btn/btn_do_req.gif) no-repeat; }
#btn_shiryou a:hover{ background: url(../img/btn/btn_do_req_o.gif) no-repeat; }
#freedial { width: 319px; height: 51px; display: block; text-indent: -5000px; background: url(../img/free_ness.gif) no-repeat; float:left; margin: 0 0 0 46px; }


#mainfoottext { width: 480px; height: 116px; }
#mainfoottextwide { width: 480px; height: 116px; margin: 0 0 0 175px; } /* 2つボタン用 */
#mainfoottextwide2 { width: 655px; height: 116px; margin: 0; clear: both; } /* 3つボタン用 */

#mainfoottextwidec { width: 620px; height: 116px; margin: 0 0 0 35px; } /* 2つボタンセンター655px用 */


#footbtnbox { width: 480px; height: 50px; }
#footbtnboxwide2 { width: 655px; height: 50px; } /* 3つボタン用 */

#footbtn_taikentable { width: 180px height: 50px; float: left; }
#footbtn_shiryoutable { width: 180px height: 50px; float: left; }
#footbtn_backtable { width: 180px height: 50px; float: left; }

/* 2つボタン用 */
#footbtn_taiken { width: 180px height: 50px; float: left; margin: 0 0 0 110px; }
*html #footbtn_taiken { margin: 0 0 0 55px; }
#footbtn_shiryou { width: 180px height: 50px; float: left; margin: 0 0 0 10px; }

#footbtn_taiken a, #footbtn_taikentable a{ width: 180px; height: 50px; display: block; text-indent: -5000px; background: url(../img/btn/btn_freetrial.jpg) no-repeat; }
#footbtn_taiken a:hover, #footbtn_taikentable a:hover{ background: url(../img/btn/btn_freetrial_o.jpg) no-repeat; }
#footbtn_shiryou a, #footbtn_shiryoutable a{ width: 180px; height: 50px; display: block; text-indent: -5000px; background: url(../img/btn/btn_do_req.jpg) no-repeat; }
#footbtn_shiryou a:hover, #footbtn_shiryoutable a:hover{ background: url(../img/btn/btn_do_req_o.jpg) no-repeat; }
#footbtn_backtable a{ width: 180px; height: 50px; display: block; text-indent: -5000px; background: url(../img/btn/btn_back01.jpg) no-repeat; }
#footbtn_backtable a:hover{ background: url(../img/btn/btn_back01_o.jpg) no-repeat; }
#footbtn_cs a, #footbtn_cstable a{ width: 180px; height: 50px; display: block; text-indent: -5000px; background: url(../img/btn/btn_cs.jpg) no-repeat; }
#footbtn_cs a:hover, #footbtn_cstable a:hover{ background: url(../img/btn/btn_cs_o.jpg) no-repeat; }



/* 3つボタン用 */
/* Office */
#footbtnwide2_mcasenter, #footbtnwide2_hozensite, #footbtnwide2_jobsupportnw, #footbtnwide2_jobsupportdetail, #footbtnwide2_as30 { width: 180px height: 50px; float: left; margin: 0 0 0 95px; }
*html #footbtnwide2_mcasenter, *html #footbtnwide2_hozensite, *html #footbtnwide2_jobsupportnw, *html #footbtnwide2_jobsupportdetail, *html #footbtnwide2_as30 { margin: 0 0 0 47px; }

#footbtnwide2_taiken { width: 180px height: 50px; float: left; margin: 0 0 0 10px; }
#footbtnwide2_shiryou { width: 180px height: 50px; float: left; margin: 0 0 0 10px; }

#footbtnwide2_mcasenter a{ width: 180px; height: 50px; display: block; text-indent: -5000px; background: url(../Office/img/mcas/btn_mcasenter.jpg) no-repeat; }
#footbtnwide2_mcasenter a:hover{ background: url(../Office/img/mcas/btn_mcasenter_on.jpg) no-repeat; }
#footbtnwide2_hozensite a{ width: 180px; height: 50px; display: block; text-indent: -5000px; background: url(../info/img/hozen/hozen_sitelogo.jpg) no-repeat; }
#footbtnwide2_jobsupportnw a{ width: 180px; height: 50px; display: block; text-indent: -5000px; background: url(../img/btn/btn_jobkouza.jpg) no-repeat 0 0; }
#footbtnwide2_jobsupportnw a:hover{ background: url(../img/btn/btn_jobkouza_on.jpg) no-repeat 0 0; }
#footbtnwide2_jobsupportdetail a{ width: 180px; height: 50px; display: block; text-indent: -5000px; background: url(../img/btn/btn_jobsupport.jpg) no-repeat 0 0; }
#footbtnwide2_jobsupportdetail a:hover{ background: url(../img/btn/btn_jobsupport_on.jpg) no-repeat 0 0; }
#footbtnwide2_as30 a{ width: 180px; height: 50px; display: block; text-indent: -5000px; background: url(../img/btn/btn_as30.gif) no-repeat 0 0; }
#footbtnwide2_as30 a:hover{ background: url(../img/btn/btn_as30_o.gif) no-repeat 0 0; }

#footbtnwide2_taiken a{ width: 180px; height: 50px; display: block; text-indent: -5000px; background: url(../img/btn/btn_freetrial.gif) no-repeat; }
#footbtnwide2_taiken a:hover{ background: url(../img/btn/btn_freetrial_o.gif) no-repeat; }
#footbtnwide2_shiryou a{ width: 180px; height: 50px; display: block; text-indent: -5000px; background: url(../img/btn/btn_do_req.gif) no-repeat; }
#footbtnwide2_shiryou a:hover{ background: url(../img/btn/btn_do_req_o.gif) no-repeat; }


#headermenu {
	width: 100%;
	height: 20px;
	position: inherit;
	clear: both;
}
	
#headermenu ul li{ font-weight: normal; display: inline; float: left;}

/*-------mainwrapper--------*/
#mainwrapper{
	width: 860px;
	height: auto;
	margin: 5px auto 0;
}

/*-------maincontents--------*/
#maincontents{
	position: inherit;
	width: 675px;
	float: left;
	margin: 0 0 20px;
}

#flashparts{
	position: inherit;
	width: 659px;
	/*min-height:106px;-*/
	height: 135px;
}
#flashparts2{
	position: inherit;
	width: 665px;
	/*min-height:106px;-*/
	height: 210px;
}
#flashcontentparts{ position: inherit; width: 659px; height: 106px; margin: 0 0 5px; }

#topnews {
	width: 665px;
	height: 50px;
}
#topnews table{ width: 100%;}
#topnews td{ padding: 0 0 0 5px;;}

#topsquare_subject01, #topsquare_subject02{
	width: 675px;
	height: 214px;
	float: left;
	margin: 0 0 10px 0;
	position: inherit;
	clear: both;
}

#subsquare_nw{ float:left; width: 224px; height: 210px;	background: url(../img/con_bk_dn_215nw.gif) #fff no-repeat left bottom; }
#subsquare_oa{ float:left; width: 224px; height: 210px;	background: url(../img/con_bk_dn_215oa.gif) #fff no-repeat left bottom; }
#subsquare_pg{ float:left; width: 224px; height: 210px;	background: url(../img/con_bk_dn_215pg.gif) #fff no-repeat left bottom; }
#subsquare_bil{ float:left; width: 224px; height: 210px;	background: url(../img/con_bk_dn_215en.gif) #fff no-repeat left bottom; }
#subsquare_webdtp{ float:left; width: 224px; height: 210px;	background: url(../img/con_bk_dn_215wd.gif) #fff no-repeat left bottom; }
#subsquare_info{ float:left; width: 224px; height: 210px;	background: url(../img/con_bk_dn_215.gif) #fff no-repeat left bottom; }
#subsquare_tokucho{ float:left; width: 224px; height: 150px; }


#subtopimg01 {
	margin: 5px 9px 7px 9px;
	width: 199px;
	height: 101px;
	position: inherit;
}
#subtopimg01 .imgbox { margin: 0 5px 0 0; float: left; }
#subtopimg01 .textbox { float: right; width: 123px; height: 95px; border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 3px 5px 0 0; }
*html #subtopimg01 .textbox { float: right; width: 123px; height: 95px; border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 3px 0 0 0; }
#subtopimg02 {
	margin: 0 8px 0 9px;
	width: 200px;
	height: 59px;
	position: inherit;
	clear: both;
	line-height: 1.4;
}

#topsquare_semi {
	position: inherit;
	width: 675px;
	height: 375px; /* moto 455px */
	margin: 0 0 10px;
	padding: 35px 0 0;
	background: url(../img/square_semiback3.jpg) no-repeat 0 0; /* moto url(../img/square_semiback.jpg) */
	clear: both;
}

#semiline {
	float: left;
	width: 655px;
	height: 75px;
	margin: 10px 10px 5px;
}
*html #semiline {
	margin: 10px 4px 5px;
}

.semitopimg { margin: 0 5px 0 0; float: left;
	width: 121px;
	height: 70px;
}

.semitoptext {
	float: left;
	width: 180px;
	height: 75px;
	margin: 0 8px 0 0;
	padding: 3px 5px 0 5px;
	background: #F3F3F3;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

#topsquare_tokucho{
	width: 665px;
	height: 160px;
	background: url(../img/square_tokuchoback.jpg) #fff no-repeat left top;
	position: inherit;
	margin: 0 0 10px;
	padding: 40px 0 0 3px;
	clear: both;
}

/* ---------------------------------------------------------------- */
.bk660{
	width: 660px;
	height: 15px;
	color: #333;
	background: url(../img/con_bk_660w.gif) no-repeat #fff left top ;
}
.sbmodule7, .sbmodule7b, .sbmodule7c{
	width: 220px;
	background: #fff url(../img/con_bk_dn_215df.gif) no-repeat left bottom;
	float:left;
}
.sbmodule7 { height: 150px; }
.sbmodule7b{ height: 80px; margin: 0 0 10px; }
.sbmodule7c{ height: 100px;}
.sbmodule8{
	width: 660px;
	background: #fff url(../img/con_bk_dn_6602.gif) no-repeat left bottom;
	float:left;
}

.sbmodule7b .bk215, .sbmodule7c .bk215, .sbmodule7 .bk215, .sbmodule8 .bk660{
	height:15px;
	color: #fff;
	font-size: 10px;
	line-height: 13px;
	padding: 5px 3px 4px 2px;
}
.sbmodule7b .bk215, .sbmodule7c .bk215, .sbmodule7 .bk215 {
	width: 215px;
	background: #fff url(../img/con_bk_215.gif) no-repeat 0 0;
}
.sbmodule8 .bk660 {
	width: 655px;
	background: #fff url(../img/con_bk_660.gif) no-repeat 0 0;
}

.sbmodulebody{ padding: 5px 10px 10px; text-align: center; }
/*widthは写真の大きさにあわせて調整
font-sizeは固定した方が良い*/

.sbmodulebody strong{	font-weight: normal; }


/*-------leftmenu--------*/
#leftnewmenu{
	position: inherit;
	width:175px;
	float:left;
	padding: 0 0 20px;
}
/*-------leftnewmenu css layout-----------------------*/

/*メニュー最下層展開時の「現在地」背景はテンプレートに記述*/

#leftnewmenu ul li img{ vertical-align:top;}

#leftnewmenu li.side02,
#leftnewmenu li.side08,
#leftnewmenu li.side09,
#leftnewmenu li.side10 { margin-bottom:10px;}

#leftnewmenu li.side06,
#leftnewmenu li.side07/*2007_12_9*/
{ margin-bottom:5px;}

#leftnewmenu li.side02 img,
#leftnewmenu li.side06 img,
#leftnewmenu li.side08 img,
#leftnewmenu li.side09 img,
#leftnewmenu li.side10 img { border-bottom:1px solid #CCC;}

#leftnewmenu ul.submenu02,
#leftnewmenu ul.submenu06,
#leftnewmenu ul.submenu08,
#leftnewmenu ul.submenu09,
#leftnewmenu ul.submenu10{
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
}

#leftnewmenu li.side02 ul,
#leftnewmenu li.side06 ul,
#leftnewmenu li.side08 ul,
#leftnewmenu li.side09 ul,
#leftnewmenu li.side10 ul {
	position:relative;
	top:-1px;
}

#leftnewmenu li.side02 li,
#leftnewmenu li.side06 li,
#leftnewmenu li.side08 li,
#leftnewmenu li.side09 li,
#leftnewmenu li.side10 li { margin-bottom:0;}

#leftnewmenu a{
   text-decoration: none;
   color: #003366;
}
#leftnewmenu a:hover {
   text-decoration: underline;
   color: #3399FF;
}
#leftnewmenu a:active { color: #3399FF;}


/*------------------------common------------------------*/
#leftnewmenu ul li.homemenu{
	background: url(../img/home.gif) no-repeat;
	text-indent: -5000px;
	width: 174px;
	height: 26px;
	margin-bottom: 10px;
}

#leftnewmenu ul li.homemenu a:hover{
	background: url(../img/home_o2.gif) no-repeat;
}

#leftnewmenu ul li a{
	display: block;
	width: 174px;
	height: 26px;
}
/*-----------------------Office-------------------------*/
#leftnewmenu ul.oamenu{ background:url(../Office/img/sub_bar_oa.gif) no-repeat top left; width: 174px; margin: 0;}

#leftnewmenu ul li.oaarrow{ line-height: 14px; margin: 0 0 10px; padding: 6px 0 2px 20px; background: url(../Office/img/mn_sub_Arrow_oa.gif) no-repeat 10px 12px; }
#leftnewmenu ul li.oaarrow a{	width: 150px; }

#leftnewmenu ul li.oatop{ background: url(../Office/img/oa_index.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px; margin-bottom: 10px;}

#leftnewmenu ul li.oaindex{ background: url(../Office/img/oa_index_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px; margin-bottom: 10px;}
#leftnewmenu ul li.oamenujob{ background: url(../Office/img/mn0161_Qualifi.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenukamoku{ background: url(../Office/img/mn0162_Office.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenusikaku{ background: url(../Office/img/mn0192_wdsikaku.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuwd{ background: url(../Office/img/mn0164_Word.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuex{ background: url(../Office/img/mn0163_Excel.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuppt{ background: url(../Office/img/mn0165_Pw_Point.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuac{ background: url(../Office/img/mn0166_Access.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuout{ background: url(../Office/img/mnoa_outlook.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuvb{ background: url(../Office/img/mn0167_Vba.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuwaza{ background: url(../Office/img/mn0168_waza.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenumctiw{ background: url(../Office/img/mnoa_mctiw.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuic3{ background: url(../Office/img/mnoa_ic3.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenutanka{ background: url(../Office/img/mn0168_tanka.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenukyufu{ background: url(../Office/img/mn0168_kyufu.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}

#leftnewmenu ul li.oaindex a:hover { background: url(../Office/img/oa_index.gif) no-repeat;}
#leftnewmenu ul li.oamenujob a:hover { background: url(../Office/img/mn0161_Qualifi_o.gif) no-repeat;}
#leftnewmenu ul li.oamenukamoku a:hover { background: url(../Office/img/mn0162_Office_o.gif) no-repeat;}
#leftnewmenu ul li.oamenusikaku a:hover { background: url(../Office/img/mn0192_wdsikaku_o.gif) no-repeat;}
#leftnewmenu ul li.oamenuwd a:hover { background: url(../Office/img/mn0164_Word_o.gif) no-repeat;}
#leftnewmenu ul li.oamenuex a:hover { background: url(../Office/img/mn0163_Excel_o.gif) no-repeat;}
#leftnewmenu ul li.oamenuppt a:hover { background: url(../Office/img/mn0165_Pw_Point_o.gif) no-repeat;}
#leftnewmenu ul li.oamenuac a:hover { background: url(../Office/img/mn0166_Access_o.gif) no-repeat;}
#leftnewmenu ul li.oamenuout a:hover { background: url(../Office/img/mnoa_outlook_o.gif) no-repeat;}
#leftnewmenu ul li.oamenuvb a:hover { background: url(../Office/img/mn0167_Vba_o.gif) no-repeat;}
#leftnewmenu ul li.oamenuwaza a:hover { background: url(../Office/img/mn0168_waza_o.gif) no-repeat;}
#leftnewmenu ul li.oamenumctiw a:hover { background: url(../Office/img/mnoa_mctiw_o.gif) no-repeat;}
#leftnewmenu ul li.oamenuic3 a:hover { background: url(../Office/img/mnoa_ic3_o.gif) no-repeat;}
#leftnewmenu ul li.oamenutanka a:hover { background: url(../Office/img/mn0168_tanka_o.gif) no-repeat;}
#leftnewmenu ul li.oamenukyufu a:hover { background: url(../Office/img/mn0168_kyufu_o.gif) no-repeat;}

#leftnewmenu ul li.oamenujobon { background: url(../Office/img/mn0161_Qualifi_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenukamokuon { background: url(../Office/img/mn0162_Office_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenusikakuon { background: url(../Office/img/mn0192_wdsikaku_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuwdon { background: url(../Office/img/mn0164_Word_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuexon { background: url(../Office/img/mn0163_Excel_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuppton { background: url(../Office/img/mn0165_Pw_Point_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuacon { background: url(../Office/img/mn0166_Access_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuouton { background: url(../Office/img/mnoa_outlook_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuvbon { background: url(../Office/img/mn0167_Vba_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuwazaon { background: url(../Office/img/mn0168_waza_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenumctiwon { background: url(../Office/img/mnoa_mctiw_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenuic3on { background: url(../Office/img/mnoa_ic3_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenutankaon { background: url(../Office/img/mn0168_tanka_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.oamenukyufuon { background: url(../Office/img/mn0168_kyufu_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}

/*------------------------web-------------------------*/
#leftnewmenu ul.webmenu{ background:url(../Webdtp/img/sub_bar_Web.gif) no-repeat top left; width: 174px; margin: 0;}

#leftnewmenu ul li.webarrow{ line-height: 14px; margin: 0 0 10px; padding: 6px 0 2px 20px; background: url(../Webdtp/img/mn_sub_Arrow_Web.gif) no-repeat 10px 12px; }
#leftnewmenu ul li.webarrow a{ width: 150px; }

#leftnewmenu ul li.webtop{ background: url(../Webdtp/img/Web_index.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px; margin-bottom: 10px;}

#leftnewmenu ul li.webindex{ background: url(../Webdtp/img/Web_index_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px; margin-bottom: 10px;}
#leftnewmenu ul li.webmenujob{ background: url(../Webdtp/img/mn0181_Find_job.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenukamoku{ background: url(../Webdtp/img/mn0193_pra.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenusikaku{ background: url(../Webdtp/img/mn0192_wdsikaku.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.dtpmenujob{ background: url(../Webdtp/img/mn0182_Find_job.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.dtpmenukamoku{ background: url(../Webdtp/img/mn0191_dtpkiso.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenups{ background: url(../Webdtp/img/mn0183_Ps.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuill{ background: url(../Webdtp/img/mn0184_Ill.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuht{ background: url(../Webdtp/img/mn0185_Hts.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuxhtcss{ background: url(../Webdtp/img/mnweb_xhtcss.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenudw{ background: url(../Webdtp/img/mn0186_Dre.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenufl{ background: url(../Webdtp/img/mn0187_Fl.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenufw{ background: url(../Webdtp/img/mnweb_fw.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuid{ background: url(../Webdtp/img/mn0188_Inde.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuwebpg{ background: url(../Webdtp/img/mnweb_webpg.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuph{ background: url(../Webdtp/img/mn0189_Php.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuajaxjs{ background: url(../Webdtp/img/mnweb_ajaxjs.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenudir{ background: url(../Webdtp/img/mnweb_dir.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenukyufu{ background: url(../Webdtp/img/mnweb_kyufu.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenukiwami{ background: url(../Webdtp/img/mn0190_kiwami.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}

#leftnewmenu ul li.webindex a:hover { background: url(../Webdtp/img/Web_index.gif) no-repeat;}
#leftnewmenu ul li.webmenujob a:hover { background: url(../Webdtp/img/mn0181_Find_job_o.gif) no-repeat;}
#leftnewmenu ul li.webmenukamoku a:hover { background: url(../Webdtp/img/mn0193_pra_o.gif) no-repeat;}
#leftnewmenu ul li.webmenusikaku a:hover { background: url(../Webdtp/img/mn0192_wdsikaku_o.gif) no-repeat;}
#leftnewmenu ul li.dtpmenujob a:hover { background: url(../Webdtp/img/mn0182_Find_job_o.gif) no-repeat;}
#leftnewmenu ul li.dtpmenukamoku a:hover { background: url(../Webdtp/img/mn0191_dtpkiso_o.gif) no-repeat;}
#leftnewmenu ul li.webmenups a:hover { background: url(../Webdtp/img/mn0183_Ps_o.gif) no-repeat;}
#leftnewmenu ul li.webmenuill a:hover { background: url(../Webdtp/img/mn0184_Ill_o.gif) no-repeat;}
#leftnewmenu ul li.webmenuht a:hover { background: url(../Webdtp/img/mn0185_Hts_o.gif) no-repeat;}
#leftnewmenu ul li.webmenuxhtcss a:hover { background: url(../Webdtp/img/mnweb_xhtcss_o.gif) no-repeat;}
#leftnewmenu ul li.webmenudw a:hover { background: url(../Webdtp/img/mn0186_Dre_o.gif) no-repeat;}
#leftnewmenu ul li.webmenufl a:hover { background: url(../Webdtp/img/mn0187_Fl_o.gif) no-repeat;}
#leftnewmenu ul li.webmenufw a:hover { background: url(../Webdtp/img/mnweb_fw_o.gif) no-repeat;}
#leftnewmenu ul li.webmenuid a:hover { background: url(../Webdtp/img/mn0188_Inde_o.gif) no-repeat;}
#leftnewmenu ul li.webmenuwebpg a:hover { background: url(../Webdtp/img/mnweb_webpg_o.gif) no-repeat;}
#leftnewmenu ul li.webmenuph a:hover { background: url(../Webdtp/img/mn0189_Php_o.gif) no-repeat;}
#leftnewmenu ul li.webmenuajaxjs a:hover { background: url(../Webdtp/img/mnweb_ajaxjs_o.gif) no-repeat;}
#leftnewmenu ul li.webmenudir a:hover { background: url(../Webdtp/img/mnweb_dir_o.gif) no-repeat;}
#leftnewmenu ul li.webmenukyufu a:hover { background: url(../Webdtp/img/mnweb_kyufu_o.gif) no-repeat;}
#leftnewmenu ul li.webmenukiwami a:hover { background: url(../Webdtp/img/mn0190_kiwami_o.gif) no-repeat;}

#leftnewmenu ul li.webmenujobon { background: url(../Webdtp/img/mn0181_Find_job_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenukamokuon { background: url(../Webdtp/img/mn0193_pra_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenusikakuon { background: url(../Webdtp/img/mn0192_wdsikaku_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.dtpmenujobon { background: url(../Webdtp/img/mn0182_Find_job_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.dtpmenukamokuon { background: url(../Webdtp/img/mn0191_dtpkiso_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenupson { background: url(../Webdtp/img/mn0183_Ps_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuillon { background: url(../Webdtp/img/mn0184_Ill_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuhton { background: url(../Webdtp/img/mn0185_Hts_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuxhtcsson { background: url(../Webdtp/img/mnweb_xhtcss_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenudwon { background: url(../Webdtp/img/mn0186_Dre_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuflon { background: url(../Webdtp/img/mn0187_Fl_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenufwon { background: url(../Webdtp/img/mnweb_fw_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuidon { background: url(../Webdtp/img/mn0188_Inde_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuwebpgon { background: url(../Webdtp/img/mnweb_webpg_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuphon { background: url(../Webdtp/img/mn0189_Php_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenuajaxjson { background: url(../Webdtp/img/mnweb_ajaxjs_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenudiron { background: url(../Webdtp/img/mnweb_dir_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenukyufuon { background: url(../Webdtp/img/mnweb_kyufu_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.webmenukiwamion { background: url(../Webdtp/img/mn0190_kiwami_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}

/*------------------------net-------------------------*/
#leftnewmenu ul.netmenu{ background:url(../Network/img/sub_bar_net.gif) no-repeat top right; width: 174px; margin: 0;}

#leftnewmenu ul li.netarrow{
	width: 155px;
	height: 23px;
	line-height: 23px;
	background: url(../Network/img/listStyleArrow2.gif) repeat-x 0 0;
	text-indent: 20px;
}
#leftnewmenu ul li.netarrow a{
	width: 155px;
	height: 23px;
	display: block;
	text-decoration: none;
}
#leftnewmenu ul li.netarrow a:hover{
	background: url(../Network/img/listStyleArrow3.gif) repeat-x 0 0;
	color: #003333;
}

#leftnewmenu ul li.nettop{ background: url(../Network/img/Netw_index.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px; margin-bottom: 10px;}

#leftnewmenu ul li.netindex{ background: url(../Network/img/Netw_index_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px; margin-bottom: 10px;}
#leftnewmenu ul li.netmenujob{ background: url(../Network/img/mn0151_Find_job.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenuspecial{ background: url(../Network/img/mn0166_sp.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenuearly{ background: url(../Network/img/mn0167_fa.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenucareer{ background: url(../Network/img/mnnw_career.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenukyufu{ background: url(../Network/img/mnnw_kyufu.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenucisco{ background: url(../Network/img/mn0152_Cisco.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenulinux{ background: url(../Network/img/mn0153_Linux.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenuwin{ background: url(../Network/img/mn0154_Win.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenuora{ background: url(../Network/img/mn0167_db.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenusequirty{ background: url(../Network/img/mn0155_Netsq.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenuvisio{ background: url(../Network/img/mn0167_vis.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenuitil{ background: url(../Network/img/mnnw_itil.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenukakeru{ background: url(../Network/img/mn0167_kake.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}

#leftnewmenu ul li.netindex a:hover { background: url(../Network/img/Netw_index.gif) no-repeat;}
#leftnewmenu ul li.netmenujob a:hover { background: url(../Network/img/mn0151_Find_job_o.gif) no-repeat;}
#leftnewmenu ul li.netmenuspecial a:hover { background: url(../Network/img/mn0166_sp_o.gif) no-repeat;}
#leftnewmenu ul li.netmenuearly a:hover { background: url(../Network/img/mn0167_fa_o.gif) no-repeat;}
#leftnewmenu ul li.netmenucareer a:hover { background: url(../Network/img/mnnw_career_o.gif) no-repeat;}
#leftnewmenu ul li.netmenukyufu a:hover { background: url(../Network/img/mnnw_kyufu_o.gif) no-repeat;}
#leftnewmenu ul li.netmenucisco a:hover { background: url(../Network/img/mn0152_Cisco_o.gif) no-repeat;}
#leftnewmenu ul li.netmenulinux a:hover { background: url(../Network/img/mn0153_Linux_o.gif) no-repeat;}
#leftnewmenu ul li.netmenuwin a:hover { background: url(../Network/img/mn0154_Win_o.gif) no-repeat;}
#leftnewmenu ul li.netmenuora a:hover { background: url(../Network/img/mn0167_db_o.gif) no-repeat;}
#leftnewmenu ul li.netmenusequirty a:hover { background: url(../Network/img/mn0155_Netsq_o.gif) no-repeat;}
#leftnewmenu ul li.netmenuvisio a:hover { background: url(../Network/img/mn0167_vis_o.gif) no-repeat;}
#leftnewmenu ul li.netmenuitil a:hover { background: url(../Network/img/mnnw_itil_o.gif) no-repeat;}
#leftnewmenu ul li.netmenukakeru a:hover { background: url(../Network/img/mn0167_kake_o.gif) no-repeat;}

#leftnewmenu ul li.netmenujobon { background: url(../Network/img/mn0151_Find_job_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenuspecialon { background: url(../Network/img/mn0166_sp_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenuearlyon { background: url(../Network/img/mn0167_fa_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenucareeron { background: url(../Network/img/mnnw_career_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenukyufuon { background: url(../Network/img/mnnw_kyufu_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenuciscoon { background: url(../Network/img/mn0152_Cisco_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenulinuxon { background: url(../Network/img/mn0153_Linux_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenuwinon { background: url(../Network/img/mn0154_Win_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenuoraon { background: url(../Network/img/mn0167_db_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenusequirtyon { background: url(../Network/img/mn0155_Netsq_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenuvisioon { background: url(../Network/img/mn0167_vis_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenuitilon { background: url(../Network/img/mnnw_itil_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.netmenukakeruon { background: url(../Network/img/mn0167_kake_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}

/*------------------------pg-------------------------*/
#leftnewmenu ul.pgmenu{ background:url(../Program/img/sub_bar_pg.gif) no-repeat top right; width: 174px; margin: 0;}

#leftnewmenu ul li.pgarrow{
	width: 155px;
	height: 23px;
	line-height: 23px;
	background: url(../Program/img/listStyleArrow2.gif) no-repeat 0 0;
	text-indent: 20px;
}
#leftnewmenu ul li.pgarrow a{
	width: 155px;
	height: 23px;
	display: block;
	text-decoration: none;
}
#leftnewmenu ul li.pgarrow a:hover{
	background: url(../Program/img/listStyleArrow3.gif) no-repeat;
	color: #003333;
}

#leftnewmenu ul li.pgarrow2{
	width: 155px;
	height: 23px;
	line-height: 23px;
	background: url(../Program/img/listStyleArrow2_2.gif) no-repeat 0 0;
	text-indent: 20px;
}
#leftnewmenu ul li.pgarrow2 a{
	width: 135px;
	height: 23px;
	display: block;
	padding: 0 0 0 20px;
	text-decoration: none;
}
#leftnewmenu ul li.pgarrow2 a:hover{
	background: url(../Program/img/listStyleArrow3_2.gif) no-repeat;
	color: #003333;
}

#leftnewmenu ul li.pgtop{ background: url(../Program/img/pg_index.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px; margin-bottom: 10px;}
#leftnewmenu ul li.pgmenutanka{ background: url(../Program/img/mn0171_tanka.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}

#leftnewmenu ul li.pgindex{ background: url(../Program/img/pg_index_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px; margin-bottom: 10px;}
#leftnewmenu ul li.pgmenujava{ background: url(../Program/img/mn0171_Find_job.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.pgmenuother{ background: url(../Program/img/mn0171_ex.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.pgmenuwebpg{ background: url(../Program/img/mnpg_webpg.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.pgmenukyufu{ background: url(../Program/img/mnpg_kyufu.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}

#leftnewmenu ul li.pgindex a:hover { background: url(../Program/img/pg_index.gif) no-repeat;}
#leftnewmenu ul li.pgmenujava a:hover { background: url(../Program/img/mn0171_Find_job_o.gif) no-repeat;}
#leftnewmenu ul li.pgmenuother a:hover { background: url(../Program/img/mn0171_ex_o.gif) no-repeat;}
#leftnewmenu ul li.pgmenuwebpg a:hover { background: url(../Program/img/mnpg_webpg_o.gif) no-repeat;}
#leftnewmenu ul li.pgmenukyufu a:hover { background: url(../Program/img/mnpg_kyufu_o.gif) no-repeat;}

#leftnewmenu ul li.pgmenujavaon { background: url(../Program/img/mn0171_Find_job_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.pgmenuotheron { background: url(../Program/img/mn0171_ex_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.pgmenuwebpgon { background: url(../Program/img/mnpg_webpg_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.pgmenukyufuon { background: url(../Program/img/mnpg_kyufu_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.pgmenutanka { background: url(../Program/img/mn0171_tanka.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}

/*-----------------------emlinux-------------------------*/
#leftnewmenu ul.emmenu{ background:url(../Embedded_Linux/img/bk_bar_bil.gif) no-repeat top right; width: 174px; margin: 0 auto;}/*(../img/sub_bar_06.gif) F */

#leftnewmenu ul li.emarrow{
	width: 155px;
	height: 23px;
	line-height: 23px;
	background: url(../Embedded_Linux/img/listStyleArrow_em.gif) no-repeat 0 0;
	text-indent: 20px;
}
#leftnewmenu ul li.emarrow a{
	width: 155px;
	height: 23px;
	display: block;
	text-decoration: none;
}
#leftnewmenu ul li.emarrow a:hover{
	background: url(../Embedded_Linux/img/listStyleArrow_em_o.gif) no-repeat;
	color: #330066;
}

#leftnewmenu ul li.emtop{ background: url(../Embedded_Linux/img/bil_index.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px; margin-bottom: 10px;}

#leftnewmenu ul li.emindex{ background: url(../Embedded_Linux/img/bil_index_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px; margin-bottom: 10px;}
#leftnewmenu ul li.emmenukiso{ background: url(../Embedded_Linux/img/mn0153_kiso.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.emmenujob{ background: url(../Embedded_Linux/img/mnkumi_job.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.emmenutanka{ background: url(../Embedded_Linux/img/mnkumi_tanka.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.emmenuskill{ background: url(../Embedded_Linux/img/mnkumi_skill.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.emmenuc{ background: url(../Embedded_Linux/img/mnkumi_c.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}

#leftnewmenu ul li.emindex a:hover { background: url(../Embedded_Linux/img/bil_index.gif) no-repeat;}
#leftnewmenu ul li.emmenukiso a:hover { background: url(../Embedded_Linux/img/mn0153_kiso_o.gif) no-repeat;}
#leftnewmenu ul li.emmenujob a:hover { background: url(../Embedded_Linux/img/mnkumi_job_o.gif) no-repeat;}
#leftnewmenu ul li.emmenutanka a:hover { background: url(../Embedded_Linux/img/mnkumi_tanka_o.gif) no-repeat;}
#leftnewmenu ul li.emmenuskill a:hover { background: url(../Embedded_Linux/img/mnkumi_skill_o.gif) no-repeat;}
#leftnewmenu ul li.emmenuc a:hover { background: url(../Embedded_Linux/img/mnkumi_c_o.gif) no-repeat;}

#leftnewmenu ul li.emmenukisoon { background: url(../Embedded_Linux/img/mn0153_kiso_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.emmenujobon { background: url(../Embedded_Linux/img/mnkumi_job_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.emmenutankaon { background: url(../Embedded_Linux/img/mnkumi_tanka_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.emmenuskillon { background: url(../Embedded_Linux/img/mnkumi_skill_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}
#leftnewmenu ul li.emmenucon { background: url(../Embedded_Linux/img/mnkumi_c_o.gif) no-repeat; text-indent: -4000px; width: 174px; height: 26px;}


.left-banner{	margin: 15px 0 0;	width: 170px; height: 90px; }

.lefth3{
	padding:5px 2px 5px 5px;
	color:#3333CC;
	border-left:5px solid #CCC;
	border-bottom:1px solid #CCC;
}
.lefth4{
	padding:5px 2px 5px 5px;
	font-size:12px;
	font-weight:normal;
	color:#3333CC;
	background-color:#FFF;
	border-left:5px solid #619C3D;
	border-bottom:1px solid #619C3D;
	line-height:1;
}
.left-banner p{	height:70px; padding-bottom:0px; }




/*-------mainmenu--------*/
#mainnewmenu{
	position: inherit;
	width: 480px;
	margin: 0 10px;
	float: left;
}

/*-------mainmenu contents-widepage--------*/
#mainnewwidemenu{
	position: inherit;
	width: 665px;
	margin: 0 5px 0 0;
	float: left;
}

/*-------school--------*/
#mainnewmenu2{
	position: inherit;
	width: 515px;
	margin: 0 10px;
	float: left;
}
#scmenu {
	margin: 0 0 10px;
}

#sctop01left {
	float: left;
	margin: 0 10px 0 0;
	width: 484px;
}
#sctop01right {
	float: left;
	width: 171px;
}

#sctop01 { float: left; width: 665px; }

.muryoubtn { float: left; width: 167px; height: 143px; text-indent: -5000px; }
.muryoubtn a{ display: block; width: 167px; height: 143px; background: url(../school/img/ginza/renew_ginza_btn.gif) no-repeat 0 0; }
.muryoubtn a:hover{ background-position: 0 -143px; }

.bnr_gakuwari { clear: both; width: 665px; height: 60px; text-indent: -5000px; }
.bnr_gakuwari a{ display: block; width: 665px; height: 60px; background: url(../info/img/student/bnr_gakuwari.gif) no-repeat 0 0; }
.bnr_gakuwari a:hover{ background-position: 0 -60px; }


#scmapleft {
	float: left;
	margin: 0 10px 0 0;
	width: 235px;
}
#scmapright {
	float: right;
	width: 420px;
}

#sctop02 {
	float: left;
	margin: 0 10px 0 0;
	width: 341px;
	height: 235px;
}
#sctop02 table{	width: 341px; }
#sctop02 table td{ border: 1px solid #CCCCCC; }

#sctop02right {
	float: left;
	width: 304px;
}
#sctop03left {
	float: left;
	margin: 0 10px 0 0;
	width: 193px;
}
#sctop03right {
	float: left;
	width: 452px;
}
#sctop01right p { margin:0 0 10px; }


.sctop_room img{
	margin: 0 0 10px 0;
}

.scsubtext {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 354px;
}

.scsubpic {
	float: right;
	width: 300px;
}
.scmanager {
	clear: both;
	width: 484px;
	height: 160px;
	margin: 6px 0 10px;
}


#sclessonleft{
	float: left;
	width: 345px;
}
#sclessonright {
	float: right;
	margin: 0 0 20px 20px;
	width: 300px;
}



.subtitlemargin0 { margin: 0;	clear: both; }
.subtitlemargin10{ margin: 10px 0;	clear: both; }
.subtitlemargin20{ margin: 20px 0 10px 0;	clear: both; }

#join{ text-indent: -5000px; margin: 10px 0 0 46px; }
#pgtakumi,#emtakumi{
	text-indent: -5000px;
	margin: 10px 0 0 100px;
}
#hozenkouza, #hakenkyufu{ text-indent: -5000px; margin: 10px 0 0 180px; }
.top_terakoya{
	text-indent: -5000px;
	margin: 10px 0 30px 180px;
}
#kyufukouza, #kyufutaisyo{
	text-indent: -5000px;
	margin: 10px 0 10px 20px;
	float: left;
}
#join a{ display: block; width: 360px; height: 50px; }
#emtakumi a, #pgtakumi a, #hozenkouza a, #kyufutaisyo a, #kyufukouza a, #hakenkyufu a, .top_terakoya a{ display: block; width: 287px; height: 50px; }

#join a{background: url(../Seminar/img/btn_joinsemi.gif) no-repeat 0 0;}
#join a:hover{ background: url(../Seminar/img/btn_joinsemi_over.gif) no-repeat 0 0; }
#pgtakumi a{background: url(../Program/img/takumi/btn_pgtakumi.gif) no-repeat 0 0;}
#pgtakumi a:hover{ background: url(../Program/img/takumi/btn_pgtakumi_o.gif) no-repeat 0 0; }
#emtakumi a{background: url(../Embedded_Linux/img/takumi/btn_emtakumi.gif) no-repeat 0 0;}
#emtakumi a:hover{ background: url(../Embedded_Linux/img/takumi/btn_emtakumi_o.gif) no-repeat 0 0; }
#hozenkouza a{background: url(../info/img/hozen/btn_hozenkouza.gif) no-repeat 0 0;}
#hozenkouza a:hover{ background: url(../info/img/hozen/btn_hozenkouza_o.gif) no-repeat 0 0; }
#hakenkyufu a{background: url(../info/img/haken/btn_haken_kyufu.gif) no-repeat 0 0;}
#hakenkyufu a:hover{ background: url(../info/img/haken/btn_haken_kyufu_o.gif) no-repeat 0 0; }
#kyufukouza a{background: url(../etsken/img/btn_kyufukouza.gif) no-repeat 0 0;}
#kyufukouza a:hover{ background: url(../etsken/img/btn_kyufukouza_o.gif) no-repeat 0 0; }
#kyufutaisyo a{background: url(../etsken/img/btn_kyufutaisyo.gif) no-repeat 0 0;}
#kyufutaisyo a:hover{ background: url(../etsken/img/btn_kyufutaisyo_o.gif) no-repeat 0 0; }
.top_terakoya a{background: url(../info/img/terakoya/btn_top_terakoya.gif) no-repeat 0 0;}
.top_terakoya a:hover{ background: url(../info/img/terakoya/btn_top_terakoya_o.gif) no-repeat 0 0; }

.scinst{ float: left; margin: 0 0 0 10px; width: 320px; height: 170px; }
*html .scinst{ margin: 0 0 0 5px; }

.scsemi_web, .scsemi_java, .scsemi_cisco, .scsemi_netjob, .scsemi_women, .scsemi_flex, .scsemi_web_yokohama, .scsemi_web_shibuya, .scsemi_web_tachikawa, .scsemi_web_funabashi, .scsemi_web_omiya, .scsemi_web_ikebukuro,
.scsemi_java_ikebukuro, .scsemi_bil_ikebukuro, .scsemi_job_ikebukuro, .scsemi_job_tachikawa, .scsemi_itjob_ikebukuro, .scsemi_netjob_ikebukuro, .scsemi_bil_tachikawa,
.scsemi_netjob_kashiwa, .scsemi_netjob_tachikawa, .scsemi_cisco_omiya, .scsemi_php_kashiwa, .scsemi_excelvba_kashiwa, .scsemi_javaphpvba_kashiwa,.scsemi_gakusei_tachikawa,.scsemi_business_funabashi,
.scsemi_cisco_tachikawa, .scsemi_cisco_yokohama, .scsemi_cisco_ikebukuro, .scsemi_cisco_funabashi, .scsemi_security_ikebukuro, .scsemi_netjob_yokohama, .scsemi_netjob_kitasenju, .scsemi_netjob_shibuya, .scsemi_webpg_ikebukuro, .scsemi_webpg_tachikawa, .scsemi_webpg_omiya, .scsemi_webpg_funabashi, .scsemi_webpg_kashiwa, .scsemi_webpg_yokohama, .scsemi_webpg_shibuya,
.scsemi_job, .scsemi_job_omiya, .scsemi_job_funabashi, .scsemi_bil, .scsemi_webpg, .scsemi_java_shibuya, .scsemi_as3, .scsemi_as3_shibuya, .scsemi_as3_kyoto, .scsemi_flex_shibuya, .scsemi_ic3_umeda, .scsemi_ccnp_umeda,
.scsemi_web_kyoto, .scsemi_java_umeda, .scsemi_web_umeda, .scsemi_cisco_umeda, .scsemi_netjob_omiya, .scsemi_netjob_umeda, .scsemi_netjob_kyoto, .scsemi_webpg_umeda, .scsemi_women_umeda, .scsemi_vbnet_umeda, .scsemi_excelvba_umeda{ text-indent: -5000px; margin: 10px 0; }

.scsemi_web a, .scsemi_java a, .scsemi_cisco a, .scsemi_netjob a, .scsemi_women a, .scsemi_flex a, .scsemi_web_yokohama a, .scsemi_web_shibuya a, .scsemi_web_tachikawa a, .scsemi_web_funabashi a, .scsemi_web_omiya a, .scsemi_web_ikebukuro a,
.scsemi_java_ikebukuro a, .scsemi_bil_ikebukuro a, .scsemi_job_ikebukuro a, .scsemi_job_tachikawa a, .scsemi_itjob_ikebukuro a, .scsemi_netjob_ikebukuro a, .scsemi_bil_tachikawa a,
.scsemi_netjob_kashiwa a, .scsemi_netjob_tachikawa a, .scsemi_cisco_omiya a, .scsemi_php_kashiwa a, .scsemi_excelvba_kashiwa a, .scsemi_javaphpvba_kashiwa a,.scsemi_gakusei_tachikawa a,.scsemi_business_funabashi a,
.scsemi_cisco_tachikawa a, .scsemi_cisco_yokohama a, .scsemi_cisco_ikebukuro a, .scsemi_cisco_funabashi a, .scsemi_security_ikebukuro a, .scsemi_netjob_yokohama a, .scsemi_netjob_kitasenju a, .scsemi_netjob_shibuya a, .scsemi_webpg_ikebukuro a, .scsemi_webpg_tachikawa a, .scsemi_webpg_omiya a, .scsemi_webpg_funabashi a, .scsemi_webpg_kashiwa a, .scsemi_webpg_yokohama a, .scsemi_webpg_shibuya a,
.scsemi_job a, .scsemi_job_omiya a, .scsemi_job_funabashi a, .scsemi_bil a, .scsemi_webpg a, .scsemi_java_shibuya a, .scsemi_as3 a, .scsemi_as3_shibuya a, .scsemi_as3_kyoto a, .scsemi_flex_shibuya a, .scsemi_ic3_umeda a, .scsemi_ccnp_umeda a,
.scsemi_web_kyoto a, .scsemi_java_umeda a, .scsemi_web_umeda a, .scsemi_cisco_umeda a, .scsemi_netjob_omiya a, .scsemi_netjob_umeda a, .scsemi_netjob_kyoto a, .scsemi_webpg_umeda a, .scsemi_women_umeda a, .scsemi_vbnet_umeda a, .scsemi_excelvba_umeda a{ display: block; width: 665px; height: 70px; }

.scsemi_web a{ background: url(../school/img/shinjuku/sc_semi_web.jpg) no-repeat 0 0; }
.scsemi_web_yokohama a{ background: url(../school/img/yokohama/sc_semi_web.jpg) no-repeat 0 0; }
.scsemi_web_shibuya a{ background: url(../school/img/shibuya/sc_semi_web.jpg) no-repeat 0 0; }
.scsemi_web_tachikawa a{ background: url(../school/img/tachikawa/sc_semi_web.jpg) no-repeat 0 0; }
.scsemi_web_funabashi a{ background: url(../school/img/funabashi/sc_semi_web.jpg) no-repeat 0 0; }
.scsemi_web_omiya a{ background: url(../school/img/omiya/sc_semi_web.jpg) no-repeat 0 0; }
.scsemi_web_ikebukuro a{ background: url(../school/img/ikebukuro/sc_semi_web.jpg) no-repeat 0 0; }
.scsemi_web_kyoto a{ background: url(../school/img/kyoto/sc_semi_web.jpg) no-repeat 0 0; }
.scsemi_web_umeda a{ background: url(../school/img/umeda/sc_semi_web.jpg) no-repeat 0 0; }
.scsemi_java a{ background: url(../school/img/shinjuku/sc_semi_java.jpg) no-repeat 0 0; }
.scsemi_java_ikebukuro a{ background: url(../school/img/ikebukuro/sc_semi_java.jpg) no-repeat 0 0; }
.scsemi_java_shibuya a{ background: url(../school/img/shibuya/sc_semi_java.jpg) no-repeat 0 0; }
.scsemi_java_umeda a{ background: url(../school/img/umeda/sc_semi_java.jpg) no-repeat 0 0; }
.scsemi_cisco a{ background: url(../school/img/shinjuku/sc_semi_cisco.jpg) no-repeat 0 0; }
.scsemi_cisco_omiya a{ background: url(../school/img/omiya/sc_semi_cisco.jpg) no-repeat 0 0; }
.scsemi_cisco_ikebukuro a{ background: url(../school/img/ikebukuro/sc_semi_cisco.jpg) no-repeat 0 0; }
.scsemi_cisco_funabashi a{ background: url(../school/img/funabashi/sc_semi_cisco.jpg) no-repeat 0 0; }
.scsemi_cisco_yokohama a{ background: url(../school/img/yokohama/sc_semi_cisco.jpg) no-repeat 0 0; }
.scsemi_cisco_tachikawa a{ background: url(../school/img/tachikawa/sc_semi_cisco.jpg) no-repeat 0 0; }
.scsemi_cisco_umeda a{ background: url(../school/img/umeda/sc_semi_cisco.jpg) no-repeat 0 0; }
.scsemi_women a{ background: url(../school/img/shinjuku/sc_semi_women.jpg) no-repeat 0 0; }
.scsemi_women_umeda a{ background: url(../school/img/umeda/sc_semi_women.jpg) no-repeat 0 0; }
.scsemi_netjob a{ background: url(../school/img/shinjuku/sc_semi_netjob.jpg) no-repeat 0 0; }
.scsemi_netjob_ikebukuro a{ background: url(../school/img/ikebukuro/sc_semi_netjob.jpg) no-repeat 0 0; }
.scsemi_netjob_kashiwa a{ background: url(../school/img/kashiwa/sc_semi_netjob.jpg) no-repeat 0 0; }
.scsemi_netjob_tachikawa a{ background: url(../school/img/tachikawa/sc_semi_netjob.jpg) no-repeat 0 0; }
.scsemi_netjob_yokohama a{ background: url(../school/img/yokohama/sc_semi_netjob.jpg) no-repeat 0 0; }
.scsemi_netjob_kitasenju a{ background: url(../school/img/kitasenju/sc_semi_netjob.jpg) no-repeat 0 0; }
.scsemi_netjob_shibuya a{ background: url(../school/img/shibuya/sc_semi_netjob.jpg) no-repeat 0 0; }
.scsemi_netjob_omiya a{ background: url(../school/img/omiya/sc_semi_netjob.jpg) no-repeat 0 0; }
.scsemi_netjob_umeda a{ background: url(../school/img/umeda/sc_semi_netjob.jpg) no-repeat 0 0; }
.scsemi_netjob_kyoto a{ background: url(../school/img/kyoto/sc_semi_netjob.jpg) no-repeat 0 0; }
.scsemi_webpg a{ background: url(../school/img/shinjuku/sc_semi_webpg.jpg) no-repeat 0 0; }
.scsemi_webpg_ikebukuro a{ background: url(../school/img/ikebukuro/sc_semi_webpg.jpg) no-repeat 0 0; }
.scsemi_webpg_tachikawa a{ background: url(../school/img/tachikawa/sc_semi_webpg.jpg) no-repeat 0 0; }
.scsemi_webpg_omiya a{ background: url(../school/img/omiya/sc_semi_webpg.jpg) no-repeat 0 0; }
.scsemi_webpg_funabashi a{ background: url(../school/img/funabashi/sc_semi_webpg.jpg) no-repeat 0 0; }
.scsemi_webpg_kashiwa a{ background: url(../school/img/kashiwa/sc_semi_webpg.jpg) no-repeat 0 0; }
.scsemi_webpg_yokohama a{ background: url(../school/img/yokohama/sc_semi_webpg.jpg) no-repeat 0 0; }
.scsemi_webpg_shibuya a{ background: url(../school/img/shibuya/sc_semi_webpg.jpg) no-repeat 0 0; }
.scsemi_webpg_umeda a{ background: url(../school/img/umeda/sc_semi_webpg.jpg) no-repeat 0 0; }
.scsemi_bil a{ background: url(../school/img/shinjuku/sc_semi_bil.jpg) no-repeat 0 0; }
.scsemi_bil_ikebukuro a{ background: url(../school/img/ikebukuro/sc_semi_bil.jpg) no-repeat 0 0; }
.scsemi_bil_tachikawa a{ background: url(../school/img/tachikawa/sc_semi_bil.jpg) no-repeat 0 0; }
.scsemi_job a{ background: url(../school/img/shinjuku/sc_semi_job.jpg) no-repeat 0 0; }
.scsemi_job_ikebukuro a{ background: url(../school/img/ikebukuro/sc_semi_job.jpg) no-repeat 0 0; }
.scsemi_job_tachikawa a{ background: url(../school/img/tachikawa/sc_semi_job.jpg) no-repeat 0 0; }
.scsemi_job_omiya a{ background: url(../school/img/omiya/sc_semi_job.jpg) no-repeat 0 0; }
.scsemi_job_funabashi a{ background: url(../school/img/funabashi/sc_semi_job.jpg) no-repeat 0 0; }
.scsemi_vbnet_umeda a{ background: url(../school/img/umeda/sc_semi_vbnet.jpg) no-repeat 0 0; }
.scsemi_flex a{ background: url(../school/img/shinjuku/sc_semi_flex.jpg) no-repeat 0 0; }
.scsemi_itjob_ikebukuro a{ background: url(../school/img/ikebukuro/sc_semi_itjob.jpg) no-repeat 0 0; }
.scsemi_php_kashiwa a{ background: url(../school/img/kashiwa/sc_semi_php.jpg) no-repeat 0 0; }
.scsemi_excelvba_kashiwa a{ background: url(../school/img/kashiwa/sc_semi_excelvba.jpg) no-repeat 0 0; }
.scsemi_excelvba_umeda a{ background: url(../school/img/umeda/sc_semi_excelvba.jpg) no-repeat 0 0; }
.scsemi_javaphpvba_kashiwa a{ background: url(../school/img/kashiwa/sc_semi_javaphpvba.jpg) no-repeat 0 0; }
.scsemi_security_ikebukuro a{ background: url(../school/img/ikebukuro/sc_semi_security.jpg) no-repeat 0 0; }
.scsemi_gakusei_tachikawa a{ background: url(../school/img/tachikawa/sc_semi_gakusei.jpg) no-repeat 0 0; }
.scsemi_business_funabashi a{ background: url(../school/img/funabashi/sc_semi_business.jpg) no-repeat 0 0; }


.scsemi_as3 a{ background: url(../school/img/shinjuku/sc_semi_as3.jpg) no-repeat 0 0; }
.scsemi_as3_shibuya a{ background: url(../school/img/shibuya/sc_semi_as3.jpg) no-repeat 0 0; }
.scsemi_as3_kyoto a{ background: url(../school/img/kyoto/sc_semi_as3.jpg) no-repeat 0 0; }
.scsemi_flex_shibuya a{ background: url(../school/img/shibuya/sc_semi_flex.jpg) no-repeat 0 0; }
.scsemi_ic3_umeda a{ background: url(../school/img/umeda/sc_semi_ic3.jpg) no-repeat 0 0; }
.scsemi_ccnp_umeda a{ background: url(../school/img/umeda/sc_semi_ccnp.jpg) no-repeat 0 0; }


.scsemi_web a:hover{ background: url(../school/img/shinjuku/sc_semi_web_o.jpg) no-repeat 0 0; }
.scsemi_web_yokohama a:hover{ background: url(../school/img/yokohama/sc_semi_web_o.jpg) no-repeat 0 0; }
.scsemi_web_shibuya a:hover{ background: url(../school/img/shibuya/sc_semi_web_o.jpg) no-repeat 0 0; }
.scsemi_web_tachikawa a:hover{ background: url(../school/img/tachikawa/sc_semi_web_o.jpg) no-repeat 0 0; }
.scsemi_web_funabashi a:hover{ background: url(../school/img/funabashi/sc_semi_web_o.jpg) no-repeat 0 0; }
.scsemi_web_omiya a:hover{ background: url(../school/img/omiya/sc_semi_web_o.jpg) no-repeat 0 0; }
.scsemi_web_ikebukuro a:hover{ background: url(../school/img/ikebukuro/sc_semi_web_o.jpg) no-repeat 0 0; }
.scsemi_web_kyoto a:hover{ background: url(../school/img/kyoto/sc_semi_web_o.jpg) no-repeat 0 0; }
.scsemi_web_umeda a:hover{ background: url(../school/img/umeda/sc_semi_web_o.jpg) no-repeat 0 0; }
.scsemi_java a:hover{ background: url(../school/img/shinjuku/sc_semi_java_o.jpg) no-repeat 0 0; }
.scsemi_java_ikebukuro a:hover{ background: url(../school/img/ikebukuro/sc_semi_java_o.jpg) no-repeat 0 0; }
.scsemi_java_shibuya a:hover{ background: url(../school/img/shibuya/sc_semi_java_o.jpg) no-repeat 0 0; }
.scsemi_java_umeda a:hover{ background: url(../school/img/umeda/sc_semi_java_o.jpg) no-repeat 0 0; }
.scsemi_cisco a:hover{ background: url(../school/img/shinjuku/sc_semi_cisco_o.jpg) no-repeat 0 0; }
.scsemi_cisco_omiya a:hover{ background: url(../school/img/omiya/sc_semi_cisco_o.jpg) no-repeat 0 0; }
.scsemi_cisco_ikebukuro a:hover{ background: url(../school/img/ikebukuro/sc_semi_cisco_o.jpg) no-repeat 0 0; }
.scsemi_cisco_funabashi a:hover{ background: url(../school/img/funabashi/sc_semi_cisco_o.jpg) no-repeat 0 0; }
.scsemi_cisco_yokohama a:hover{ background: url(../school/img/yokohama/sc_semi_cisco_o.jpg) no-repeat 0 0; }
.scsemi_cisco_tachikawa a:hover{ background: url(../school/img/tachikawa/sc_semi_cisco_o.jpg) no-repeat 0 0; }
.scsemi_cisco_umeda a:hover{ background: url(../school/img/umeda/sc_semi_cisco_o.jpg) no-repeat 0 0; }
.scsemi_women a:hover{ background: url(../school/img/shinjuku/sc_semi_women_o.jpg) no-repeat 0 0; }
.scsemi_women_umeda a:hover{ background: url(../school/img/umeda/sc_semi_women_o.jpg) no-repeat 0 0; }
.scsemi_netjob a:hover{ background: url(../school/img/shinjuku/sc_semi_netjob_o.jpg) no-repeat 0 0; }
.scsemi_netjob_ikebukuro a:hover{ background: url(../school/img/ikebukuro/sc_semi_netjob_o.jpg) no-repeat 0 0; }
.scsemi_netjob_kashiwa a:hover{ background: url(../school/img/kashiwa/sc_semi_netjob_o.jpg) no-repeat 0 0; }
.scsemi_netjob_tachikawa a:hover{ background: url(../school/img/tachikawa/sc_semi_netjob_o.jpg) no-repeat 0 0; }
.scsemi_netjob_yokohama a:hover{ background: url(../school/img/yokohama/sc_semi_netjob_o.jpg) no-repeat 0 0; }
.scsemi_netjob_kitasenju a:hover{ background: url(../school/img/kitasenju/sc_semi_netjob_o.jpg) no-repeat 0 0; }
.scsemi_netjob_shibuya a:hover{ background: url(../school/img/shibuya/sc_semi_netjob_o.jpg) no-repeat 0 0; }
.scsemi_netjob_omiya a:hover{ background: url(../school/img/omiya/sc_semi_netjob_o.jpg) no-repeat 0 0; }
.scsemi_netjob_umeda a:hover{ background: url(../school/img/umeda/sc_semi_netjob_o.jpg) no-repeat 0 0; }
.scsemi_netjob_kyoto a:hover{ background: url(../school/img/kyoto/sc_semi_netjob_o.jpg) no-repeat 0 0; }
.scsemi_webpg a:hover{ background: url(../school/img/shinjuku/sc_semi_webpg_o.jpg) no-repeat 0 0; }
.scsemi_webpg_ikebukuro a:hover{ background: url(../school/img/ikebukuro/sc_semi_webpg_o.jpg) no-repeat 0 0; }
.scsemi_webpg_tachikawa a:hover{ background: url(../school/img/tachikawa/sc_semi_webpg_o.jpg) no-repeat 0 0; }
.scsemi_webpg_omiya a:hover{ background: url(../school/img/omiya/sc_semi_webpg_o.jpg) no-repeat 0 0; }
.scsemi_webpg_funabashi a:hover{ background: url(../school/img/funabashi/sc_semi_webpg_o.jpg) no-repeat 0 0; }
.scsemi_webpg_kashiwa a:hover{ background: url(../school/img/kashiwa/sc_semi_webpg_o.jpg) no-repeat 0 0; }
.scsemi_webpg_yokohama a:hover{ background: url(../school/img/yokohama/sc_semi_webpg_o.jpg) no-repeat 0 0; }
.scsemi_webpg_shibuya a:hover{ background: url(../school/img/shibuya/sc_semi_webpg_o.jpg) no-repeat 0 0; }
.scsemi_webpg_umeda a:hover{ background: url(../school/img/umeda/sc_semi_webpg_o.jpg) no-repeat 0 0; }
.scsemi_bil a:hover{ background: url(../school/img/shinjuku/sc_semi_bil_o.jpg) no-repeat 0 0; }
.scsemi_bil_ikebukuro a:hover{ background: url(../school/img/ikebukuro/sc_semi_bil_o.jpg) no-repeat 0 0; }
.scsemi_bil_tachikawa a:hover{ background: url(../school/img/tachikawa/sc_semi_bil_o.jpg) no-repeat 0 0; }
.scsemi_job a:hover{ background: url(../school/img/shinjuku/sc_semi_job_o.jpg) no-repeat 0 0; }
.scsemi_job_ikebukuro a:hover{ background: url(../school/img/ikebukuro/sc_semi_job_o.jpg) no-repeat 0 0; }
.scsemi_job_tachikawa a:hover{ background: url(../school/img/tachikawa/sc_semi_job_o.jpg) no-repeat 0 0; }
.scsemi_job_omiya a:hover{ background: url(../school/img/omiya/sc_semi_job_o.jpg) no-repeat 0 0; }
.scsemi_job_funabashi a:hover{ background: url(../school/img/funabashi/sc_semi_job_o.jpg) no-repeat 0 0; }
.scsemi_vbnet_umeda a:hover{ background: url(../school/img/umeda/sc_semi_vbnet_o.jpg) no-repeat 0 0; }
.scsemi_flex a:hover{ background: url(../school/img/shinjuku/sc_semi_flex_o.jpg) no-repeat 0 0; }
.scsemi_itjob_ikebukuro a:hover{ background: url(../school/img/ikebukuro/sc_semi_itjob_o.jpg) no-repeat 0 0; }
.scsemi_php_kashiwa a:hover{ background: url(../school/img/kashiwa/sc_semi_php_o.jpg) no-repeat 0 0; }
.scsemi_excelvba_kashiwa a:hover{ background: url(../school/img/kashiwa/sc_semi_excelvba_o.jpg) no-repeat 0 0; }
.scsemi_excelvba_umeda a:hover{ background: url(../school/img/umeda/sc_semi_excelvba_o.jpg) no-repeat 0 0; }
.scsemi_javaphpvba_kashiwa a:hover{ background: url(../school/img/kashiwa/sc_semi_javaphpvba_o.jpg) no-repeat 0 0; }
.scsemi_security_ikebukuro a:hover{ background: url(../school/img/ikebukuro/sc_semi_security_o.jpg) no-repeat 0 0; }
.scsemi_gakusei_tachikawa a:hover{ background: url(../school/img/tachikawa/sc_semi_gakusei_o.jpg) no-repeat 0 0; }
.scsemi_business_funabashi a:hover{ background: url(../school/img/funabashi/sc_semi_business_o.jpg) no-repeat 0 0; }


.scsemi_as3 a:hover{ background: url(../school/img/shinjuku/sc_semi_as3_o.jpg) no-repeat 0 0; }
.scsemi_as3_shibuya a:hover{ background: url(../school/img/shibuya/sc_semi_as3_o.jpg) no-repeat 0 0; }
.scsemi_as3_kyoto a:hover{ background: url(../school/img/kyoto/sc_semi_as3_o.jpg) no-repeat 0 0; }
.scsemi_flex_shibuya a:hover{ background: url(../school/img/shibuya/sc_semi_flex_o.jpg) no-repeat 0 0; }
.scsemi_ic3_umeda a:hover{ background: url(../school/img/umeda/sc_semi_ic3_o.jpg) no-repeat 0 0; }
.scsemi_ccnp_umeda a:hover{ background: url(../school/img/umeda/sc_semi_ccnp_o.jpg) no-repeat 0 0; }



.scsemi_tachikawa1008{ width: 665px; height: 80px; text-indent: -5000px; }
.scsemi_tachikawa1008 a{ display: block; width: 665px; height: 80px; background: url(../school/img/tachikawa/websemi1008.jpg) no-repeat 0 0; }
.scsemi_tachikawa1008 a:hover{ background-position: 0 -80px; }

.btn_newnavi{ clear: both; margin: 10px 0 10px 75px; width: 535px; height: auto; }
.btn_newtaiken, .btn_newcs{  margin: 0 5px; width: 250px; height: 85px; text-indent: -5000px; }
.btn_newtaiken a, .btn_newcs a{ width: 250px; height: 85px; display: block; }

.btn_newtaiken a{ background: url(../img/btn/btn_newtaiken.gif) no-repeat 0 0; }
.btn_newcs a{ background: url(../img/btn/btn_newcs.gif) no-repeat 0 0; }

.btn_newtaiken a:hover, .btn_newcs a:hover{ background-position: 0 -85px; }





.scsubimg_shinjuku{ width: 300px; height: 120px; text-indent: -5000px;}
.scsubimg_shinjuku a{ display: block; width: 300px; height: 120px; }
.scsubimg_shinjuku a{ background: url(../school/img/shinjuku/sc_sideimg_shinjuku.jpg) no-repeat 0 0; }
.scsubimg_shinjuku a:hover{ background: url(../school/img/shinjuku/sc_sideimg_shinjuku_o.jpg) no-repeat 0 0; }


.scroom{ float: left; margin: 0 0 0 10px; width: 210px; height: 120px; }
.scroom_text{ float: left; margin: 0 0 0 10px; width: 210px; }
*html .scroom, *html .scroom_text{ margin: 0 0 0 5px; }

.scroom_shinjuku01, .scroom_shinjuku02, .scroom_shinjuku03, .scroom_shinjuku04, .scroom_shinjuku05
{ text-indent: -5000px; }
.scroom_shinjuku01 a, .scroom_shinjuku02 a, .scroom_shinjuku03 a, .scroom_shinjuku04 a, .scroom_shinjuku05 a 
{ display: block; width: 210px; height: 120px; }

.scroom_shinjuku01 a{ background: url(../school/img/shinjuku/sc_shinjuku_room01.jpg) no-repeat 0 0; }
.scroom_shinjuku02 a{ background: url(../school/img/shinjuku/sc_shinjuku_room02.jpg) no-repeat 0 0; }
.scroom_shinjuku03 a{ background: url(../school/img/shinjuku/sc_shinjuku_room03.jpg) no-repeat 0 0; }
.scroom_shinjuku04 a{ background: url(../school/img/shinjuku/sc_shinjuku_room04.jpg) no-repeat 0 0; }
.scroom_shinjuku05 a{ background: url(../school/img/shinjuku/sc_shinjuku_room05.jpg) no-repeat 0 0; }

.scroom_shinjuku01 a:hover{ background: url(../school/img/shinjuku/sc_shinjuku_room01_o.jpg) no-repeat 0 0; }
.scroom_shinjuku02 a:hover{ background: url(../school/img/shinjuku/sc_shinjuku_room02_o.jpg) no-repeat 0 0; }
.scroom_shinjuku03 a:hover{ background: url(../school/img/shinjuku/sc_shinjuku_room03_o.jpg) no-repeat 0 0; }
.scroom_shinjuku04 a:hover{ background: url(../school/img/shinjuku/sc_shinjuku_room04_o.jpg) no-repeat 0 0; }
.scroom_shinjuku05 a:hover{ background: url(../school/img/shinjuku/sc_shinjuku_room05_o.jpg) no-repeat 0 0; }

.scstudent{ float: left; margin: 0 0 0 10px; width: 155px; height: 120px; }
.scstudent_text{ float: left; margin: 0 0 0 10px; width: 155px; }
*html .scstudent, *html .scstudent_text{ margin: 0 0 0 5px; }

.scstudent_shinjuku01, .scstudent_shinjuku02, .scstudent_shinjuku03, .scstudent_shinjuku04, .scstudent_shinjuku05
{ text-indent: -5000px; }
.scstudent_shinjuku01 a, .scstudent_shinjuku02 a, .scstudent_shinjuku03 a, .scstudent_shinjuku04 a, .scstudent_shinjuku05 a 
{ display: block; width: 155px; height: 120px; }

.scstudent_shinjuku01 a{ background: url(../school/img/shinjuku/sc_shinjuku_student01.jpg) no-repeat 0 0; }
.scstudent_shinjuku02 a{ background: url(../school/img/shinjuku/sc_shinjuku_student02.jpg) no-repeat 0 0; }
.scstudent_shinjuku03 a{ background: url(../school/img/shinjuku/sc_shinjuku_student03.jpg) no-repeat 0 0; }
.scstudent_shinjuku04 a{ background: url(../school/img/shinjuku/sc_shinjuku_student04.jpg) no-repeat 0 0; }
.scstudent_shinjuku05 a{ background: url(../school/img/shinjuku/sc_shinjuku_student05.jpg) no-repeat 0 0; }

.scstudent_shinjuku01 a:hover{ background: url(../school/img/shinjuku/sc_shinjuku_student01_o.jpg) no-repeat 0 0; }
.scstudent_shinjuku02 a:hover{ background: url(../school/img/shinjuku/sc_shinjuku_student02_o.jpg) no-repeat 0 0; }
.scstudent_shinjuku03 a:hover{ background: url(../school/img/shinjuku/sc_shinjuku_student03_o.jpg) no-repeat 0 0; }
.scstudent_shinjuku04 a:hover{ background: url(../school/img/shinjuku/sc_shinjuku_student04_o.jpg) no-repeat 0 0; }
.scstudent_shinjuku05 a:hover{ background: url(../school/img/shinjuku/sc_shinjuku_student05_o.jpg) no-repeat 0 0; }


/*-------table setting-------*/
table.orangetable{ border: 1px solid #F90; }
table.bluetable{ border: 1px solid #36F; }
table.greentable{ border: 1px solid #060; }
table.bluetable td, table.greentable td{ border: 1px solid #ccc; }

.indentbox20, .indentbox20_noborder { margin: 0 0 0 20px; width: 630px; }
.indentbox20 table, .indentbox20_noborder table{	margin: 10px 0;	width: 630px; }
.indentbox20 table td{ border: 1px solid #CCC; }
.indentbox20 table td.listup{ border: 1px solid #CCC; padding:5px 30px; background: url(../img/s_yajirusi.gif) no-repeat 9px 2px; }
.indentbox20 table td.listupon{ border: 1px solid #999; padding:5px 30px; background: url(../img/s_yajirusi_blue.gif) no-repeat 9px 2px; }
.indentbox20 table td.listup:hover{ background: url(../img/s_yajirusi_blue.gif) no-repeat 9px 2px; }

.indentbox10 { margin: 0 0 0 20px; width: 620px; }
.indentbox10 table{	margin: 20px 0;	width: 620px; }
.indentbox10 table td{ border: 1px solid #CCC; }
.indentbox10 table td.listup{ border: 1px solid #CCC; padding:5px 30px; background: url(../img/s_yajirusi.gif) no-repeat 9px 2px; }
.indentbox10 table td.listupon{ border: 1px solid #999; padding:5px 30px; background: url(../img/s_yajirusi_blue.gif) no-repeat 9px 2px; }
.indentbox10 table td.listup:hover{ background: url(../img/s_yajirusi_blue.gif) no-repeat 9px 2px; }

.oamcas_oldbox { margin: 0 0 0 20px; width: 630px; }

.indentbox20_600 { margin: 0 0 0 20px; width: 600px; }
.indentbox20_600 table{	margin: 10px 0;	width: 600px; }
.indentbox20_600 table td{ border: 1px solid #CCCCCC; }

.sc_detail0 { margin: 0; width: 253px; }
.sc_detail0 table{	margin: 10px 0;	width: 531px; }
.sc_detail0 table td{ border: 1px solid #CCCCCC; }


.finger-oa{
	background: url(../img/finger_oa.gif) no-repeat 30px -2px ;
	text-indent: 50px;
	font-size: 12px;
	line-height: 14px;
	margin: 5px 0;
	padding: 0;
	width: 500px;
}

.subtitlemargin20{ margin: 20px 0 10px; clear: both; }

.mcaslogoperson{
	background: url(../Office/img/mcas/mcas_parts01.gif) no-repeat 0 0;
	width: 634px;
	height: 128px;
	padding: 10px 0 0 20px;
}

.mcasperson{
	background: url(../Office/img/mcas/mcas_person.jpg) no-repeat 0 0 ;
	margin: 0 0 0 20px;
	width: 614px;
	height: 250px;
}


#officeskill {
	width: 500px;
	padding: 5px 0 5px 50px;
	border: none;
	margin: 0;
}

#officeskill td{
	text-align:left;
	vertical-align:middle;
	padding: 0 0 0 15px;
}

#kyufu_sub01{
	background: url(../etsken/img/kyufu_subback01.jpg) no-repeat 0 0;
	padding: 10px 0 0 10px;
	width: 655px;
	height: 150px;
}

/*-------rightmenu--------*/

#rightnewmenu{
	position: inherit;
	width: 174px;
	float: right;
}

#btnsize30 div{
	margin: 0 0 5px -3px;
	text-indent: -5000px;
	font-size: 12px;
	line-height: 14px;
}
#btnsize30 div a{
	width: 174px;
	height: 30px;
	display:block;
	border: none;
}

#btnsize30 .btn30enter a{ background: url(../img/btn_enter.gif) no-repeat 2px 0;}
#btnsize30 .btn30enter a:hover{ background: url(../img/btn_enter_on.gif) no-repeat 2px 0; }
#btnsize30 .btn30jsystem a{ background: url(../img/btn_jsystem.gif) no-repeat 2px 0;}
#btnsize30 .btn30jsystem a:hover{ background: url(../img/btn_jsystem_on.gif) no-repeat 2px 0; }
#btnsize30 .btn30jobsupport a{ background: url(../img/btn_jobsupport.gif) no-repeat 2px 0;}
#btnsize30 .btn30jobsupport a:hover{ background: url(../img/btn_jobsupport_on.gif) no-repeat 2px 0; }
#btnsize30 .btn30school a{ background: url(../img/btn_school.gif) no-repeat 2px 0;}
#btnsize30 .btn30school a:hover{ background: url(../img/btn_school_o.gif) no-repeat 2px 0; }
#btnsize30 .btn30kyufu a{ background: url(../img/btn_kyufu.gif) no-repeat 2px 0;}
#btnsize30 .btn30kyufu a:hover{ background: url(../img/btn_kyufu_on.gif) no-repeat 2px 0; }
#btnsize30 .btn30gakuwari a{ background: url(../img/btn_gakuwari.gif) no-repeat 2px 0;}
#btnsize30 .btn30gakuwari a:hover{ background: url(../img/btn_gakuwari_on.gif) no-repeat 2px 0; }
#btnsize30 .btn30osumai a{ background: url(../img/btn_osumai.gif) no-repeat 2px 0;}
#btnsize30 .btn30osumai a:hover{ background: url(../img/btn_osumai_on.gif) no-repeat 2px 0; }

#btnsize30 .btn01on{ background: url(../Network/img/networkselect/netbtn01-on.jpg) no-repeat;}


.rightnavibar {	margin: 0 0 10px -3px; }

.rightnavi_kyufu, .rightnavi_gakuwari, .rightnavi_osumai,
.rightnavi_enter, .rightnavi_jsystem, .rightnavi_jobsupport,
.rightnavi_jobsupport2, .rightnavi_kyufu2, .rightnavi_gakuwari2
{ text-indent: -5000px; }
.rightnavi_kyufu a, .rightnavi_gakuwari a, .rightnavi_osumai a,
.rightnavi_enter a, .rightnavi_jsystem a, .rightnavi_jobsupport a,
.rightnavi_jobsupport2 a, .rightnavi_kyufu2 a, .rightnavi_gakuwari2 a
{	width: 174px;	display:block; }
.rightnavi_kyufu a{ height: 41px;	background: url(../img/rightnavi/right_navi_kyufu.gif) no-repeat 0 0; }
.rightnavi_kyufu a:hover{	background: url(../img/rightnavi/right_navi_kyufu_o.gif) no-repeat 0 0; }	
.rightnavi_gakuwari a{ height: 41px; background: url(../img/rightnavi/right_navi_gakuwari.gif) no-repeat 0 0; }
.rightnavi_gakuwari a:hover{ background: url(../img/rightnavi/right_navi_gakuwari_o.gif) no-repeat 0 0; }	
.rightnavi_osumai a{ height: 46px; background: url(../img/rightnavi/right_navi_osumai.gif) no-repeat 0 0; }
.rightnavi_osumai a:hover{ background: url(../img/rightnavi/right_navi_osumai_o.gif) no-repeat 0 0; }	
.rightnavi_enter a{ height: 41px;	background: url(../img/rightnavi/right_navi_enter.gif) no-repeat 0 0; }
.rightnavi_enter a:hover{	background: url(../img/rightnavi/right_navi_enter_o.gif) no-repeat 0 0; }	
.rightnavi_jsystem a{ height: 41px; background: url(../img/rightnavi/right_navi_jsystem.gif) no-repeat 0 0; }
.rightnavi_jsystem a:hover{ background: url(../img/rightnavi/right_navi_jsystem_o.gif) no-repeat 0 0; }	
.rightnavi_jobsupport a{ height: 46px; background: url(../img/rightnavi/right_navi_jobsupport.gif) no-repeat 0 0; }
.rightnavi_jobsupport a:hover{ background: url(../img/rightnavi/right_navi_jobsupport_o.gif) no-repeat 0 0; }	
.rightnavi_jobsupport2 a{ height: 41px; background: url(../img/rightnavi/right_navi_jobsupport2.gif) no-repeat 0 0; }
.rightnavi_jobsupport2 a:hover{ background: url(../img/rightnavi/right_navi_jobsupport2_o.gif) no-repeat 0 0; }	
.rightnavi_kyufu2 a{ height: 43px;	background: url(../img/rightnavi/right_navi_kyufu2.gif) no-repeat 0 0; }
.rightnavi_kyufu2 a:hover{	background: url(../img/rightnavi/right_navi_kyufu2_o.gif) no-repeat 0 0; }	
.rightnavi_gakuwari2 a{ height: 46px; background: url(../img/rightnavi/right_navi_gakuwari2.gif) no-repeat 0 0; }
.rightnavi_gakuwari2 a:hover{ background: url(../img/rightnavi/right_navi_gakuwari2_o.gif) no-repeat 0 0; }	



#btnsize50 div{
	margin: 0 0 8px 0;
	text-indent: -5000px;
	font-size: 12px;
	line-height: 14px;
}
#btnsize50 div a{
	width: 174px;
	height: 50px;
	display:block;
	border: none;
}

#btnsize50 .btn50kyufu a{ background: url(../img/essken.gif) no-repeat;}
#btnsize50 .btn50kyufu a:hover{ background: url(../img/essken_ov.gif) no-repeat; }
#btnsize50 .btn50houjin a{ background: url(../img/btn_houjin_on.gif) no-repeat;}
#btnsize50 .btn50houjin a:hover{ background: url(../img/btn_houjin_on.gif) no-repeat; }

#btnsize50 .btn01on{ background: url(../Network/img/networkselect/netbtn01-on.jpg) no-repeat;}



#btnsize67 div{
	margin: 0 0 8px 0;
	text-indent: -5000px;
	font-size: 12px;
	line-height: 14px;
}
#btnsize67 div a{
	width: 166px;
	height: 67px;
	display:block;
	border: none;
}

#btnsize67 .btn67semi a{ background: url(../img/166_semi.gif) no-repeat;}
#btnsize67 .btn67semi a:hover{ background: url(../img/166_semi_o.gif) no-repeat; }
#btnsize67 .btn67semi_kansai a{ background: url(../img/166_semi2.gif) no-repeat;}
#btnsize67 .btn67semi_kansai a:hover{ background: url(../img/166_semi2_o.gif) no-repeat; }
#btnsize67 .btn67stuanq a{ background: url(../img/166_stuanq.jpg) no-repeat;}
#btnsize67 .btn67stuanq a:hover{ background: url(../img/166_stuanq_o.jpg) no-repeat; }
#btnsize67 .btn67houjin a{ background: url(../img/school_banner.gif) no-repeat;}
#btnsize67 .btn67houjin a:hover{ background: url(../img/school_banner.gif) no-repeat; }
#btnsize67 .btn67hozen a{ background: url(../img/btn_hozen.gif) no-repeat;}
#btnsize67 .btn67kenblog a{ background: url(../img/staffblog.jpg) no-repeat;}
#btnsize67 .btn67hakencamp a{ background: url(../img/bunner_hakencamp.jpg) no-repeat;}
#btnsize67 .btn67as3 a{ background: url(../img/btn_as3.jpg) no-repeat;}
#btnsize67 .btn67as3 a:hover{ background: url(../img/btn_as3_o.jpg) no-repeat;}
#btnsize67 .btn67jsajax a{ background: url(../info/img/jsajax/btn_jsajax.gif) no-repeat;}
#btnsize67 .btn67jsajax a:hover{ background: url(../info/img/jsajax/btn_jsajax_o.gif) no-repeat;}
#btnsize67 .btn67mcaswe a{height: 67px; background: url(../img/166_mcaswe.gif) no-repeat;}
#btnsize67 .btn67mcaswe a:hover{ background-position: 0 -67px; }

#btnsize67 .btn67sotugyonw a{ background: url(../img/r_stunet.gif) no-repeat;}
#btnsize67 .btn67sotugyonw a:hover{ background: url(../img/r_stunet.gif) no-repeat; }
#btnsize67 .btn67sotugyokumi a{ background: url(../img/r_stukumi.gif) no-repeat;}
#btnsize67 .btn67sotugyokumi a:hover{ background: url(../img/r_stukumi.gif) no-repeat; }
#btnsize67 .btn67sotugyopg a{ background: url(../img/r_stupg.gif) no-repeat;}
#btnsize67 .btn67sotugyopg a:hover{ background: url(../img/r_stupg.gif) no-repeat; }
#btnsize67 .btn67sotugyooa a{ background: url(../img/r_stuoa.gif) no-repeat;}
#btnsize67 .btn67sotugyooa a:hover{ background: url(../img/r_stuoa.gif) no-repeat; }
#btnsize67 .btn67sotugyoweb a{ background: url(../img/r_stuweb.gif) no-repeat;}
#btnsize67 .btn67sotugyoweb a:hover{ background: url(../img/r_stuweb.gif) no-repeat; }

#btnsize67 .btn67shinjukublog a{ background: url(../school/img/shinjuku/shinjukublog.gif) no-repeat;}
#btnsize67 .btn67shinjukublog a:hover{ background: url(../school/img/shinjuku/shinjukublog_rollover.gif) no-repeat; }
#btnsize67 .btn67yokohamablog a{ background: url(../school/img/yokohama/yokohamablog.jpg) no-repeat;}
#btnsize67 .btn67ikebukuroblog a{ background: url(../school/img/ikebukuro/ikebukuroblog.jpg) no-repeat;}
#btnsize67 .btn67tachikawablog a{ background: url(../school/img/tachikawa/tachikawablog.jpg) no-repeat;}
#btnsize67 .btn67kamatablog a{ background: url(../school/img/kamata/kamatablog.gif) no-repeat;}
#btnsize67 .btn67kamatablog a:hover{ background: url(../school/img/kamata/kamatablog_o.gif) no-repeat;}
#btnsize67 .btn67machidablog a{ background: url(../school/img/machida/machidablog.jpg) no-repeat;}
#btnsize67 .btn67kitasenjublog a{ background: url(../school/img/kitasenju/kitasenjublog.jpg) no-repeat;}
#btnsize67 .btn67shibuyablog a{ background: url(../school/img/shibuya/shibuyablog.jpg) no-repeat;}
#btnsize67 .btn67ginzablog a{ background: url(../school/img/ginza/ginzablog.jpg) no-repeat;}
#btnsize67 .btn67kyotoblog a{ background: url(../school/img/kyoto/kyotoblog.jpg) no-repeat;}
#btnsize67 .btn67umedablog a{ background: url(../school/img/umeda/umedablog.jpg) no-repeat;}
#btnsize67 .btn67minfuna a{ background: url(../school/img/funabashi/minfuna_bnr.jpg) no-repeat;}


#btnsize67 .btn01on{ background: url(../Network/img/networkselect/netbtn01-on.jpg) no-repeat;}



#btnsize120 div{
	margin: 0 0 8px 0;
	text-indent: -5000px;
	font-size: 12px;
	line-height: 14px;
}
#btnsize120 div a{
	width: 166px;
	height: 120px;
	display:block;

	border: none;
}

#btnsize120 .btn120camp a{ background: url(../img/campaign_1009b.jpg) no-repeat 0 0;}
#btnsize120 .btn120camp a:hover{ background-repeat: no-repeat; background-position: 0 -120px;}

#btnsize120 .btn01on{ background: url(../Network/img/networkselect/netbtn01-on.jpg) no-repeat;}


#btnsize120section div{
	margin: 0 0 8px 0;
	text-indent: 0;
	font-size: 12px;
	line-height: 14px;
}

#btnsize120section div a{
	width: 166px;
	height: 120px;
	display:block;
	color: #333;
	text-decoration: none;
}

#btnsize120section span{	position: relative;	left: 5px; top: 85px; width: 160px; }

#btnsize120section .btn120websemi a{ background: url(../img/btn120_web_semi.jpg) no-repeat;}
#btnsize120section .btn120websemi a:hover{ background: url(../img/btn120_web_semi_on.jpg) no-repeat; }
#btnsize120section .btn120goodjobsemi a{ background: url(../img/btn120_goodjobsemi.jpg) no-repeat;}
#btnsize120section .btn120goodjobsemi a:hover{ background: url(../img/btn120_goodjobsemi_on.jpg) no-repeat; }
#btnsize120section .btn120nwwomensemi a{ background: url(../img/btn120_nw_womensemi.jpg) no-repeat;}
#btnsize120section .btn120nwwomensemi a:hover{ background: url(../img/btn120_nw_womensemi_on.jpg) no-repeat; }
#btnsize120section .btn120nwjobsemi a{ background: url(../img/btn120_nw_jobsemi.jpg) no-repeat;}
#btnsize120section .btn120nwjobsemi a:hover{ background: url(../img/btn120_nw_jobsemi_on.jpg) no-repeat; }
#btnsize120section .btn120nwciscosemi a{ background: url(../img/btn120_nw_ciscosemi.jpg) no-repeat;}
#btnsize120section .btn120nwciscosemi a:hover{ background: url(../img/btn120_nw_ciscosemi_on.jpg) no-repeat; }
#btnsize120section .btn120nwlinuxsemi a{ background: url(../img/btn120_nw_linuxsemi.jpg) no-repeat;}
#btnsize120section .btn120nwlinuxsemi a:hover{ background: url(../img/btn120_nw_linuxsemi_on.jpg) no-repeat; }
#btnsize120section .btn120pgjobsemi a{ background: url(../img/btn120_pg_jobsemi.jpg) no-repeat;}
#btnsize120section .btn120pgjobsemi a:hover{ background: url(../img/btn120_pg_jobsemi_on.jpg) no-repeat; }
#btnsize120section .btn120pgjavasemi a{ background: url(../img/btn120_pg_javasemi.jpg) no-repeat;}
#btnsize120section .btn120pgjavasemi a:hover{ background: url(../img/btn120_pg_javasemi_on.jpg) no-repeat; }
#btnsize120section .btn120kumisemi a{ background: url(../img/btn120_kumi_semi.jpg) no-repeat;}
#btnsize120section .btn120kumisemi a:hover{ background: url(../img/btn120_kumi_semi_on.jpg) no-repeat; }
#btnsize120section .btn120itjobsemi a{ background: url(../img/btn120_itjobsemi.jpg) no-repeat;}
#btnsize120section .btn120itjobsemi a:hover{ background: url(../img/btn120_itjobsemi_on.jpg) no-repeat; }

#btnsize120section .btn120websakuhin a{ background: url(../img/btn120_web_sakuhin.jpg) no-repeat;}
#btnsize120section .btn120websakuhin a:hover{ background: url(../img/btn120_web_sakuhin_on.jpg) no-repeat; }
#btnsize120section .btn120webcs5 a{ background: url(../img/btn120_web_cs5.jpg) no-repeat;}
#btnsize120section .btn120webcs5 a:hover{ background: url(../img/btn120_web_cs5_on.jpg) no-repeat; }
#btnsize120section .btn120webtokuten a{ background: url(../img/btn120_web_jyukoutokuten.jpg) no-repeat;}
#btnsize120section .btn120webtokuten a:hover{ background: url(../img/btn120_web_jyukoutokuten_on.jpg) no-repeat; }
#btnsize120section .btn120nwshikaku a{ background: url(../img/btn120_nw_shikaku.jpg) no-repeat;}
#btnsize120section .btn120nwshikaku a:hover{ background: url(../img/btn120_nw_shikaku_on.jpg) no-repeat; }


#btnsize167yokohama{
	margin: 0 0 8px 0;
	text-indent: -5000px;
	font-size: 12px;
	line-height: 14px;
}
#btnsize167yokohama a{
	width: 166px;
	height: 167px;
	display:block;
	border: none;
	background: url(../school/img/yokohama/yokohama090707.jpg) no-repeat;
}
#btnsize167yokohama a:hover{ background: url(../school/img/yokohama/yokohama090707_o.jpg) no-repeat;}


#camp0910_oa, #camp0910_web{ width: 860px; height: 283px; text-indent: -5000px; }
#camp0910_oa a, #camp0910_web a{ width: 860px; height: 283px; text-indent: -5000px; display: block; }
#camp0910_nw, #camp0910_pg, #camp0910_kumi{ width: 860px; height: 199px; text-indent: -5000px; }
#camp0910_nw a, #camp0910_pg a, #camp0910_kumi a{ width: 860px; height: 199px; text-indent: -5000px; display: block; }

#camp0910_oa a{ background: url(../info/img/campaign/camp0911imgtop2_oa.gif) no-repeat; }
#camp0910_oa a:hover{ background: url(../info/img/campaign/camp0911imgtop2_oa_o.gif) no-repeat; }
#camp0910_web a{ background: url(../info/img/campaign/camp0911imgtop2_web.gif) no-repeat; }
#camp0910_web a:hover{ background: url(../info/img/campaign/camp0911imgtop2_web_o.gif) no-repeat; }
#camp0910_nw a{ background: url(../info/img/campaign/camp0911imgtop2_nw.gif) no-repeat; }
#camp0910_nw a:hover{ background: url(../info/img/campaign/camp0911imgtop2_nw_o.gif) no-repeat; }
#camp0910_pg a{ background: url(../info/img/campaign/camp0911imgtop2_pg.gif) no-repeat; }
#camp0910_pg a:hover{ background: url(../info/img/campaign/camp0911imgtop2_pg_o.gif) no-repeat; }
#camp0910_kumi a{ background: url(../info/img/campaign/camp0911imgtop2_kumi.gif) no-repeat; }
#camp0910_kumi a:hover{ background: url(../info/img/campaign/camp0911imgtop2_kumi_o.gif) no-repeat; }

#infocamp, #infobtnoa, #infobtnweb, #infobtnnw, #infobtnpg{ text-indent: -5000px;}
#infocamp a{ width: 251px; height: 38px; display:block;	border: none; background: url(../info/img/campaign/camp0910img_kyufu03.gif) no-repeat;}
#infocamp a:hover{ background: url(../info/img/campaign/camp0910img_kyufu03_o.gif) no-repeat;}

#infobtnoa a{ width: 194px; height: 40px; display:block;	border: none; background: url(../info/img/campaign/camp0910img_oa.gif) no-repeat;}
#infobtnoa a:hover{ background: url(../info/img/campaign/camp0910img_oa_o.gif) no-repeat;}
#infobtnweb a{ width: 194px; height: 40px; display:block;	border: none; background: url(../info/img/campaign/camp0910img_web.gif) no-repeat;}
#infobtnweb a:hover{ background: url(../info/img/campaign/camp0910img_web_o.gif) no-repeat;}
#infobtnnw a{ width: 194px; height: 40px; display:block;	border: none; background: url(../info/img/campaign/camp0910img_nw.gif) no-repeat;}
#infobtnnw a:hover{ background: url(../info/img/campaign/camp0910img_nw_o.gif) no-repeat;}
#infobtnpg a{ width: 195px; height: 40px; display:block;	border: none; background: url(../info/img/campaign/camp0910img_pg.gif) no-repeat;}
#infobtnpg a:hover{ background: url(../info/img/campaign/camp0910img_pg_o.gif) no-repeat;}



/*-------left navi btn--------*/
#btnsize90{	margin: 15px 0 0;}

#btnsize90 p a{
	padding:4px 0 0 10px;
	color:#3333CC;
	width: 165px;
	height: 86px;
	display:block;
}

#btnsize90 .btn90_pgall a{ background: url(../img/seccommon/subbtn/btn_pgsub_all.jpg) no-repeat left bottom;}
#btnsize90 .btn90_pgall a:hover{ background: url(../img/seccommon/subbtn/btn_pgsub_all_o.jpg) no-repeat left bottom; }
#btnsize90 .btn90_pgexcelvba a{ background: url(../img/seccommon/subbtn/btn_pgsub_excelvba.jpg) no-repeat left bottom;}
#btnsize90 .btn90_pgexcelvba a:hover{ background: url(../img/seccommon/subbtn/btn_pgsub_excelvba_o.jpg) no-repeat left bottom; }
#btnsize90 .btn90_pgphp a{ background: url(../img/seccommon/subbtn/btn_pgsub_php.jpg) no-repeat left bottom;}
#btnsize90 .btn90_pgphp a:hover{ background: url(../img/seccommon/subbtn/btn_pgsub_php_o.jpg) no-repeat left bottom; }
#btnsize90 .btn90_pgajax a{ background: url(../img/seccommon/subbtn/btn_pgsub_ajax.jpg) no-repeat left bottom;}
#btnsize90 .btn90_pgajax a:hover{ background: url(../img/seccommon/subbtn/btn_pgsub_ajax_o.jpg) no-repeat left bottom; }

#btnsize90 .btn90_oaall a{ color:fb7c00; background: url(../img/seccommon/subbtn/btn_oasub_all.jpg) no-repeat left bottom;}
#btnsize90 .btn90_oaall a:hover{ color: #3399FF; background: url(../img/seccommon/subbtn/btn_oasub_all_o.jpg) no-repeat left bottom; }
#btnsize90 .btn90_oaexcelvba a{	color:#fb7c00; background: url(../img/seccommon/subbtn/btn_oasub_excelvba.jpg) no-repeat left bottom;}
#btnsize90 .btn90_oaexcelvba a:hover{ color: #3399FF; background: url(../img/seccommon/subbtn/btn_oasub_excelvba_o.jpg) no-repeat left bottom; }
#btnsize90 .btn90_oajobsupport a{	color:#fb7c00; background: url(../img/seccommon/subbtn/btn_oasub_jobsupport.jpg) no-repeat left bottom;}
#btnsize90 .btn90_oajobsupport a:hover{ color: #3399FF; background: url(../img/seccommon/subbtn/btn_oasub_jobsupport_o.jpg) no-repeat left bottom; }

#btnsize90 .btn90_weball a{ color:df353d; background: url(../img/seccommon/subbtn/btn_websub_all.jpg) no-repeat left bottom;}
#btnsize90 .btn90_weball a:hover{ color: #3399FF; background: url(../img/seccommon/subbtn/btn_websub_all_o.jpg) no-repeat left bottom; }
#btnsize90 .btn90_webphp a{ color:df353d; background: url(../img/seccommon/subbtn/btn_websub_php.jpg) no-repeat left bottom;}
#btnsize90 .btn90_webphp a:hover{ color: #3399FF; background: url(../img/seccommon/subbtn/btn_websub_php_o.jpg) no-repeat left bottom; }
#btnsize90 .btn90_webajax a{ color:df353d; background: url(../img/seccommon/subbtn/btn_websub_ajax.jpg) no-repeat left bottom;}
#btnsize90 .btn90_webajax a:hover{ color: #3399FF; background: url(../img/seccommon/subbtn/btn_websub_ajax_o.jpg) no-repeat left bottom; }
#btnsize90 .btn90_webtokuten a{ color:df353d; background: url(../img/seccommon/subbtn/btn_websub_tokuten.jpg) no-repeat left bottom;}
#btnsize90 .btn90_webtokuten a:hover{ color: #3399FF; background: url(../img/seccommon/subbtn/btn_websub_tokuten_o.jpg) no-repeat left bottom; }

#btnsize90 .btn90_kumiall a{ background: url(../img/seccommon/subbtn/btn_kumisub_all.jpg) no-repeat left bottom;}
#btnsize90 .btn90_kumiall a:hover{ background: url(../img/seccommon/subbtn/btn_kumisub_all_o.jpg) no-repeat left bottom; }
#btnsize90 .btn90_kumic a{ background: url(../img/seccommon/subbtn/btn_kumisub_c.jpg) no-repeat left bottom;}
#btnsize90 .btn90_kumic a:hover{ background: url(../img/seccommon/subbtn/btn_kumisub_c_o.jpg) no-repeat left bottom; }
#btnsize90 .btn90_kumietec a{ background: url(../img/seccommon/subbtn/btn_kumisub_etec.jpg) no-repeat left bottom;}
#btnsize90 .btn90_kumietec a:hover{ background: url(../img/seccommon/subbtn/btn_kumisub_etec_o.jpg) no-repeat left bottom; }

#btnsize90 .btn90_nwall a{ background: url(../img/seccommon/subbtn/btn_nwsub_all.jpg) no-repeat left bottom;}
#btnsize90 .btn90_nwall a:hover{ background: url(../img/seccommon/subbtn/btn_nwsub_all_o.jpg) no-repeat left bottom; }
#btnsize90 .btn90_nwmsu a{ background: url(../img/seccommon/subbtn/btn_nwsub_msu.jpg) no-repeat left bottom;}
#btnsize90 .btn90_nwmsu a:hover{ background: url(../img/seccommon/subbtn/btn_nwsub_msu_o.jpg) no-repeat left bottom; }


/*-------footer--------*/
#footer{
	position: inherit;
	height:auto;
	width: 860px;
	margin: 0 auto;
	clear:both;
}

#footer address{ text-align: center; margin: 10px 0 20px;}

.footerlogo { clear: both; width: 845px; height: 53px; margin: 0 0 10px 15px;}
.footerlogo p { float: left; margin: 0 10px 0 0;}


#footerlink {
	clear: both;
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-align: left;
	color: #444444;
	}

#footerlink strong{	font-weight: normal; }

#footerlink a:link { color:#999999;text-decoration: none}
#footerlink a:visited { color:#999999;text-decoration: none}
#footerlink a:hover { color:#FF9900;text-decoration: underline}
#footerlink a:active { color: #FFCC00;text-decoration: none}



/*-------ｈタグ設定--------*/
h1 {
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	color:#999;
	float:left;
}

h1 a:link, h1 a:active, h1 a:visited { color:#999; text-decoration: none; }
h1 a:hover { color:#999; text-decoration: underline; }

#texth1 {
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	color:#999;
}

#texth1 a {
	color:#999;
	text-decoration:none;
}

h2#btn_toplogo, div#btn_toplogo, div#btn_oalogo, div#btn_weblogo, div#btn_netlogo, div#btn_pglogo, div#btn_billogo {
	display:block;
	width: 115px;
	height: 63px;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	text-indent:-5000px;
	float: left;
}
h2#btn_toplogo a, div#btn_toplogo a, div#btn_oalogo a, div#btn_weblogo a, div#btn_netlogo a, div#btn_pglogo a, div#btn_billogo a {
	display:block;
	width: 115px;
	height: 63px;
}

h2#btn_toplogo, div#btn_toplogo { background: url(../img/iow.gif) no-repeat 0 -12px; }
div#btn_oalogo { background: url(../Office/img/oa.gif) no-repeat 0 -12px; }
div#btn_weblogo { background: url(../Webdtp/img/Web.gif) no-repeat 0 -12px; }
div#btn_netlogo { background: url(../Network/img/net_w.gif) no-repeat 0 -12px; }
div#btn_pglogo { background: url(../Program/img/pg.gif) no-repeat 0 -12px; }
div#btn_billogo { background: url(../Embedded_Linux/img/bil.gif) no-repeat 0 -12px; }


#flashcontentparts h2 { text-indent:-5000px; width:665px; height:106px; }

h2.oah2 { background:url(../Office/img/flash_oa2.jpg) no-repeat 0 0; }
h2.webh2 { background:url(../Webdtp/img/flash_web2.jpg) no-repeat 0 0; }
h2.neth2 { background:url(../Network/img/flash_netw2.jpg) no-repeat 0 0; }
h2.pgh2 { background:url(../Program/img/flash_pg2.jpg) no-repeat 0 0; }
h2.bilh2 { background:url(../Embedded_Linux/img/flash_bil2.jpg) no-repeat 0 0; }

/* レイアウト変更後 */
/*#flacontparts h2 { text-indent:-3000px; width:665px; height:106px; }

h2.oah2 { background:url(../Office/img/flash_oa2.jpg) no-repeat 0 0; }
h2.webh2 { background:url(../Webdtp/img/flash_Web2.jpg) no-repeat 0 0; }
h2.neth2 { background:url(../Network/img/flash_netw2.jpg) no-repeat 0 0; }
h2.pgh2 { background:url(../Program/img/flash_pg2.jpg) no-repeat 0 0; }
h2.bilh2 { background:url(../Embedded_Linux/img/flash_bil2.jpg) no-repeat 0 0; }*/


h3 { font-size: 12px; line-height: 14px; font-weight:normal; }
h3 strong { font-weight: normal; }

#gallery h3{				
	color: #FFF;			
	background: #FFF url(../img/subjecttitleback.jpg) no-repeat left top;			
	width: 414px;			
	padding: 3px 3px 3px 4px;
	line-height: 14px;			
}

#mainfoottext h3, #mainfoottextwide h3, #mainfoottextwidec h3,
#mainfoottextwide2 h3{ font-size: 10px; line-height: 12px; color:#999; text-align: right; margin: 10px 0 10px 10px; }

.pankuzumenu { margin: 2px 0 10px; font-size: 12px; }
.pankuzumenu strong{ font-weight: normal; }

.pagetop { text-align: right; margin: 10px 0; }

.contlistbar { width: 470px; height: 33px; background: url(../img/listpage/bar_cont_list_back.gif) no-repeat 0 0; padding: 17px 0 0 10px; font-weight: bold; color: #660000;}
.contlisttable { width: 460px; margin: 5px 10px 17px; padding: 0; border: 1px solid #666; }
.contlisttable th, .contlisttable td { margin: 0; padding: 7px 5px; line-height: 18px; border: 1px solid #ccc; }
.contlisttable th{ background: #ffefd4; text-align: left; }

/*-------コンテンツTOP--------*/

#topcont3 {
	width:480px;
	height: 85px;
	margin: 0 0 26px;
	text-indent: -5000px;
}
.top301oa, .top302oa, .top301web, .top302web, .top301nw, .top302nw, .top301pg, .top302pg, .top301kumi, .top302kumi{	margin: 0 9px 0 0; float: left;}
.top303oa, .top303web, .top303nw, .top303pg, .top303kumi{ float: left;}
.top301oa a, .top302oa a, .top303oa a,.top301web a, .top302web a, .top303web a,
.top301nw a, .top302nw a, .top303nw a,.top301pg a, .top302pg a, .top303pg a,
.top301kumi a, .top302kumi a, .top303kumi a{
	width: 154px;
	height: 85px;
	display:block;
}
.top301oa a{ background: url(../Office/img/top/topbtn_oa001.gif) no-repeat 0 0;}
.top301oa a:hover{ background: url(../Office/img/top/topbtn_oa001_o.gif) no-repeat 0 0;}
.top302oa a{ background: url(../Office/img/top/topbtn_oa002.gif) no-repeat 0 0;}
.top302oa a:hover{ background: url(../Office/img/top/topbtn_oa002_o.gif) no-repeat 0 0;}
.top303oa a{ background: url(../Office/img/top/topbtn_oa003.gif) no-repeat 0 0;}
.top303oa a:hover{ background: url(../Office/img/top/topbtn_oa003_o.gif) no-repeat 0 0;}

.top301web a{ background: url(../Webdtp/img/top/topbtn_web003.jpg) no-repeat 0 0;}
.top301web a:hover{ background: url(../Webdtp/img/top/topbtn_web003_o.jpg) no-repeat 0 0;}
.top302web a{ background: url(../Webdtp/img/top/topbtn_web001.gif) no-repeat 0 0;}
.top302web a:hover{ background: url(../Webdtp/img/top/topbtn_web001_o.gif) no-repeat 0 0;}
.top303web a{ background: url(../Webdtp/img/top/topbtn_web004.gif) no-repeat 0 0;}
.top303web a:hover{ background: url(../Webdtp/img/top/topbtn_web004_o.gif) no-repeat 0 0;}

.top301nw a{ background: url(../Network/img/top/topbtn_nw001.gif) no-repeat 0 0;}
.top301nw a:hover{ background: url(../Network/img/top/topbtn_nw001_o.gif) no-repeat 0 0;}
.top302nw a{ background: url(../Network/img/top/topbtn_nw002.gif) no-repeat 0 0;}
.top302nw a:hover{ background: url(../Network/img/top/topbtn_nw002_o.gif) no-repeat 0 0;}
.top303nw a{ background: url(../Network/img/top/topbtn_nw_ccna.gif) no-repeat 0 0;}
.top303nw a:hover{ background: url(../Network/img/top/topbtn_nw_ccna_o.gif) no-repeat 0 0;}

.top301pg a{ background: url(../Program/img/top/topbtn_pg001.gif) no-repeat 0 0;}
.top301pg a:hover{ background: url(../Program/img/top/topbtn_pg001_o.gif) no-repeat 0 0;}
.top302pg a{ background: url(../Program/img/top/topbtn_pg002.gif) no-repeat 0 0;}
.top302pg a:hover{ background: url(../Program/img/top/topbtn_pg002_o.gif) no-repeat 0 0;}
.top303pg a{ background: url(../Program/img/top/topbtn_pg003.gif) no-repeat 0 0;}
.top303pg a:hover{ background: url(../Program/img/top/topbtn_pg003_o.gif) no-repeat 0 0;}

.top301kumi a{ background: url(../Embedded_Linux/img/top/topbtn_kumi001.gif) no-repeat 0 0;}
.top301kumi a:hover{ background: url(../Embedded_Linux/img/top/topbtn_kumi001_o.gif) no-repeat 0 0;}
.top302kumi a{ background: url(../Embedded_Linux/img/top/topbtn_kumi002.gif) no-repeat 0 0;}
.top302kumi a:hover{ background: url(../Embedded_Linux/img/top/topbtn_kumi002_o.gif) no-repeat 0 0;}
.top303kumi a{ background: url(../Embedded_Linux/img/top/topbtn_kumi003.gif) no-repeat 0 0;}
.top303kumi a:hover{ background: url(../Embedded_Linux/img/top/topbtn_kumi003_o.gif) no-repeat 0 0;}

.clearfloat_d7 { clear: both; margin: 0 0 7px;}




.content3_oa, .content3_web, .content3_nw, .content3_pg, .content3_bil {
	width:458px;
	text-align:center;
	padding: 8px 2px 8px 20px;
	margin: 0 0 10px;
}

.content3_oa { background: #e9e9e9 url(../Office/img/phot_s_oa.gif) no-repeat left center; }
.content3_web { background: #e9e9e9 url(../Webdtp/img/phot_s_Web.gif) no-repeat left center; }
.content3_nw { background: #e9e9e9 url(../Network/img/phot_s_net.gif) no-repeat left center; }
.content3_pg { background: #e9e9e9 url(../Program/img/phot_s_pg.gif) no-repeat left center; }
.content3_bil { background: #e9e9e9 url(../Embedded_Linux/img/phot_s_bil.gif) no-repeat left center; }

.content3_oa img, .content3_web img, .content3_nw img, .content3_pg img, .content3_bil img {
	padding:3px;
	margin: 0 10px 0 4px;
	background: url(../img/photo_shadow.gif) no-repeat center center;
}
.content3_oa a img, .content3_web a img, .content3_net a img, .content3_pg a img, .content3_bil a img {border-bottom:2px solid #eee;}
.content3_oa a:hover img, .content3_web a:hover img, .content3_net a:hover img, .content3_pg a:hover img, .content3_bil a:hover img {border-bottom:2px solid #666;}
.content3_oa a:active img, .content3_web a:active img, .content3_net a:active img, .content3_pg a:active img, .content3_bil a:active img {border-bottom:2px solid #fc0;}

#mainselectmenu_oa, #mainselectmenu_web, #mainselectmenu_net, #mainselectmenu_pg, #mainselectmenu_bil {
	width:450px;
	background: #e9e9e9 url(../img/phot_se.gif) no-repeat left top;
	padding: 0 5px 5px 25px;
	margin: 10px 0 10px;
}
#mainselectmenu_oa{	height: 690px; } /* 6段 ライン減らす時は1つにつき125pxで調節 */
#mainselectmenu_web{	height: 575px; } /* 5段 */
#mainselectmenu_net{	height: 450px; } /* 4段 */
#mainselectmenu_pg{	height: 350px; } /* 3段 */
#mainselectmenu_bil{	height: 690px; }

*html #mainselectmenu_oa,
*html #mainselectmenu_web,
*html #mainselectmenu_net,
*html #mainselectmenu_pg,
*html #mainselectmenu_bil { padding: 0 0 5px 5px; }/* IE6にマイナス指定はきかない、スターハックはカンマ区切りは使えない、IE6以外に影響が出てしまう　*/

#selecttopline {
	float: left;
	width: 435px;
	height: 100px;
	margin: 10px 10px 5px;
}

.selecttopimg { 
	margin: 0;
	float: left;
	width: 110px;
	height: 100px;
}
.selecttopimg img{
	margin: 0 10px 0 0;
	background: url(../Program/img/sel_shadow.gif) no-repeat center center;
}
.selecttopimg a:link img, .selecttopimg a:visited img {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #EEEEEE;
}
.selecttopimg a:hover img {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #990000;
}
.selecttopimg a:active img {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ffcc00;
}
.selecttoptext {
	float: left;
	width: 305px;
	height: 97px;
	margin: 0 0 0 5px;
	padding: 3px 0 0 0;
	background: #eee;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

/*---ピックアップコンテンツ---*/
#pickuptop{ margin: 7px 0 0 4px;}
#pickuptop p{ margin: 0 0 10px;}
#pickuptop p a{
	padding:34px 0 0 93px;
	color:#111;
	width: 372px;
	display:block;
	text-decoration: none;
}
#pickuptop p a:hover{ color: #381900;}

#pickuptop .oa_ic3 a{ background: url(../Office/img/top/select_oaic3.jpg) no-repeat 0 0;}
#pickuptop .oa_ic3 a:hover{ background: url(../Office/img/top/select_oaic3_o.jpg) no-repeat 0 0;}

#pickuptop .web_job a{ background: url(../Webdtp/img/top/select_webjob.jpg) no-repeat 0 0;}
#pickuptop .web_job a:hover{ background: url(../Webdtp/img/top/select_webjob_o.jpg) no-repeat 0 0;}

#pickuptop .nwsq_kyufu a{ background: url(../Network/img/top/pickup_nw_kyufu.gif) no-repeat 0 0;}
#pickuptop .nwsq_kyufu a:hover{ background: url(../Network/img/top/pickup_nw_kyufu_o.gif) no-repeat 0 0;}
#pickuptop .nwsq_ccnp a{ background: url(../Network/img/top/pickup_nw_ccnp.jpg) no-repeat 0 0;}
#pickuptop .nwsq_ccnp a:hover{ background: url(../Network/img/top/pickup_nw_ccnp_o.jpg) no-repeat 0 0;}
#pickuptop .nwsq_careerup a{ background: url(../Network/img/top/pickup_nw_careerup.jpg) no-repeat 0 0;}
#pickuptop .nwsq_careerup a:hover{ background: url(../Network/img/top/pickup_nw_careerup_o.jpg) no-repeat 0 0;}

#pickuptop .pgsq_kyufu a{ background: url(../Program/img/top/pickup_pg_kyufu.gif) no-repeat 0 0;}
#pickuptop .pgsq_kyufu a:hover{ background: url(../Program/img/top/pickup_pg_kyufu_o.gif) no-repeat 0 0;}
#pickuptop .pgsq_oraclesil a{ background: url(../Program/img/top/pickup_pg_oraclesil.gif) no-repeat 0 0;}
#pickuptop .pgsq_oraclesil a:hover{ background: url(../Program/img/top/pickup_pg_oraclesil_o.gif) no-repeat 0 0;}
#pickuptop .pgsq_flex a{ background: url(../Program/img/top/pickup_pg_flex.gif) no-repeat 0 0;}
#pickuptop .pgsq_flex a:hover{ background: url(../Program/img/top/pickup_pg_flex_o.gif) no-repeat 0 0;}
#pickuptop .pg_javajob a{ background: url(../Program/img/top/select_pgjavajob2.jpg) no-repeat 0 0;}
#pickuptop .pg_javajob a:hover{ background: url(../Program/img/top/select_pgjavajob_o.jpg) no-repeat 0 0;}

#pickuptop .kumisq_future a{ background: url(../Embedded_Linux/img/top/pickup_kumi_future.gif) no-repeat 0 0;}
#pickuptop .kumisq_future a:hover{ background: url(../Embedded_Linux/img/top/pickup_kumi_future_o.gif) no-repeat 0 0;}
#pickuptop .kumisq_person a{ background: url(../Embedded_Linux/img/top/pickup_kumi_person.gif) no-repeat 0 0;}
#pickuptop .kumisq_person a:hover{ background: url(../Embedded_Linux/img/top/pickup_kumi_person_o.gif) no-repeat 0 0;}
#pickuptop .kumisq_semi a{ background: url(../Embedded_Linux/img/top/pickup_kumi_semi.gif) no-repeat 0 0;}
#pickuptop .kumisq_semi a:hover{ background: url(../Embedded_Linux/img/top/pickup_kumi_semi_o.gif) no-repeat 0 0;}
#pickuptop .kumi_job a{ background: url(../Embedded_Linux/img/top/select_kumijob.jpg) no-repeat 0 0;}
#pickuptop .kumi_job a:hover{ background: url(../Embedded_Linux/img/top/select_kumijob_o.jpg) no-repeat 0 0;}

/*---ピックアップコンテンツ2---*/
#pickuptop2{ margin: 7px 0 0 4px;}
#pickuptop2 p{ margin: 0 0 10px;}
#pickuptop2 p a{
	padding:25px 0 0 93px;
	color:#111;
	width: 372px;
	display:block;
	text-decoration: none;
}
#pickuptop2 p a:hover{ color: #381900;}

#pickuptop2 .pgsq_javasemi a{ background: url(../Program/img/top/pickup_pg_javasemi.gif) no-repeat 0 0;}
#pickuptop2 .pgsq_javasemi a:hover{ background: url(../Program/img/top/pickup_pg_javasemi_o.gif) no-repeat 0 0;}
#pickuptop2 .pgsq_gokaku a{ background: url(../Program/img/top/pickup_pg_gokaku.gif) no-repeat 0 0;}
#pickuptop2 .pgsq_gokaku a:hover{ background: url(../Program/img/top/pickup_pg_gokaku_o.gif) no-repeat 0 0;}
#pickuptop2 .pgsq_bootcamp a{ background: url(../Program/img/top/pickup_pg_bootcamp.gif) no-repeat 0 0;}
#pickuptop2 .pgsq_bootcamp a:hover{ background: url(../Program/img/top/pickup_pg_bootcamp_o.gif) no-repeat 0 0;}
#pickuptop2 .pgsq_job a{ background: url(../Program/img/top/pickup_pg_job.gif) no-repeat 0 0;}
#pickuptop2 .pgsq_job a:hover{ background: url(../Program/img/top/pickup_pg_job_o.gif) no-repeat 0 0;}


/*---スクールセレクト---*/
#schoolselect{ margin: 7px 0 0 4px;}
#schoolselect p{ margin: 0 0 10px;}
#schoolselect p a{
	padding:25px 0 0 139px;
	color:#111;
	width: 326px;
	display:block;
	text-decoration: none;
}
#schoolselect p a:hover{ color: #381900;}

#schoolselect .oa_ic3 a{ background: url(../Office/img/top/select_oaic3.jpg) no-repeat 0 0;}
#schoolselect .oa_ic3 a:hover{ background: url(../Office/img/top/select_oaic3_o.jpg) no-repeat 0 0;}
#schoolselect .oa_rireki a{ background: url(../Office/img/top/select_oarireki.jpg) no-repeat 0 0;}
#schoolselect .oa_rireki a:hover{ background: url(../Office/img/top/select_oarireki_o.jpg) no-repeat 0 0;}
#schoolselect .oa_begin a{ background: url(../Office/img/top/select_oabegin.jpg) no-repeat 0 0;}
#schoolselect .oa_begin a:hover{ background: url(../Office/img/top/select_oabegin_o.jpg) no-repeat 0 0;}
#schoolselect .oa_mcas a{ background: url(../Office/img/top/select_oamcas.jpg) no-repeat 0 0;}
#schoolselect .oa_mcas a:hover{ background: url(../Office/img/top/select_oamcas_o.jpg) no-repeat 0 0;}
#schoolselect .oa_waza a{ background: url(../Office/img/top/select_oawaza.jpg) no-repeat 0 0;}
#schoolselect .oa_waza a:hover{ background: url(../Office/img/top/select_oawaza_o.jpg) no-repeat 0 0;}
#schoolselect .oa_design a{ background: url(../Office/img/top/select_oadesign.jpg) no-repeat 0 0;}
#schoolselect .oa_design a:hover{ background: url(../Office/img/top/select_oadesign_o.jpg) no-repeat 0 0;}

#schoolselect .web_job a{ background: url(../Webdtp/img/top/select_webjob.jpg) no-repeat 0 0;}
#schoolselect .web_job a:hover{ background: url(../Webdtp/img/top/select_webjob_o.jpg) no-repeat 0 0;}
#schoolselect .web_dtpjob a{ background: url(../Webdtp/img/top/select_webdtpjob.jpg) no-repeat 0 0;}
#schoolselect .web_dtpjob a:hover{ background: url(../Webdtp/img/top/select_webdtpjob_o.jpg) no-repeat 0 0;}
#schoolselect .web_css a{ background: url(../Webdtp/img/top/select_webcss.jpg) no-repeat 0 0;}
#schoolselect .web_css a:hover{ background: url(../Webdtp/img/top/select_webcss_o.jpg) no-repeat 0 0;}
#schoolselect .web_indesign a{ background: url(../Webdtp/img/top/select_webindesign.jpg) no-repeat 0 0;}
#schoolselect .web_indesign a:hover{ background: url(../Webdtp/img/top/select_webindesign_o.jpg) no-repeat 0 0;}
#schoolselect .web_tokuten a{ background: url(../Webdtp/img/top/select_webtokuten.jpg) no-repeat 0 0;}
#schoolselect .web_tokuten a:hover{ background: url(../Webdtp/img/top/select_webtokuten_o.jpg) no-repeat 0 0;}
#schoolselect .web_sakuhin a{ background: url(../Webdtp/img/top/select_websakuhin.jpg) no-repeat 0 0;}
#schoolselect .web_sakuhin a:hover{ background: url(../Webdtp/img/top/select_websakuhin_o.jpg) no-repeat 0 0;}
#schoolselect .web_dpro a{ background: url(../Webdtp/img/top/select_webdpro.jpg) no-repeat 0 0;}
#schoolselect .web_dpro a:hover{ background: url(../Webdtp/img/top/select_webdpro_o.jpg) no-repeat 0 0;}


#schoolselect .nw_part1 a{ background: url(../Network/img/top/select_nwpart1.jpg) no-repeat 0 0;}
#schoolselect .nw_part1 a:hover{ background: url(../Network/img/top/select_nwpart1_o.jpg) no-repeat 0 0;}
#schoolselect .nw_part2 a{ background: url(../Network/img/top/select_nwpart2.jpg) no-repeat 0 0;}
#schoolselect .nw_part2 a:hover{ background: url(../Network/img/top/select_nwpart2_o.jpg) no-repeat 0 0;}
#schoolselect .nw_part3 a{ background: url(../Network/img/top/select_nwpart3.jpg) no-repeat 0 0;}
#schoolselect .nw_part3 a:hover{ background: url(../Network/img/top/select_nwpart3_o.jpg) no-repeat 0 0;}
#schoolselect .nw_part4 a{ background: url(../Network/img/top/select_nwpart4.jpg) no-repeat 0 0;}
#schoolselect .nw_part4 a:hover{ background: url(../Network/img/top/select_nwpart4_o.jpg) no-repeat 0 0;}

#schoolselect .pg_javajob a{ background: url(../Program/img/top/select_pgjavajob2.jpg) no-repeat 0 0;}
#schoolselect .pg_javajob a:hover{ background: url(../Program/img/top/select_pgjavajob_o.jpg) no-repeat 0 0;}
#schoolselect .pg_javasemi a{ background: url(../Program/img/top/select_pgjavasemi.jpg) no-repeat 0 0;}
#schoolselect .pg_javasemi a:hover{ background: url(../Program/img/top/select_pgjavasemi_o.jpg) no-repeat 0 0;}
#schoolselect .pg_shikaku a{ background: url(../Program/img/top/select_pgshikaku.jpg) no-repeat 0 0;}
#schoolselect .pg_shikaku a:hover{ background: url(../Program/img/top/select_pgshikaku_o.jpg) no-repeat 0 0;}

#schoolselect .kumi_job a{ background: url(../Embedded_Linux/img/top/select_kumijob.jpg) no-repeat 0 0;}
#schoolselect .kumi_job a:hover{ background: url(../Embedded_Linux/img/top/select_kumijob_o.jpg) no-repeat 0 0;}
#schoolselect .kumi_mb a{ background: url(../Embedded_Linux/img/top/select_kumimb.jpg) no-repeat 0 0;}
#schoolselect .kumi_mb a:hover{ background: url(../Embedded_Linux/img/top/select_kumimb_o.jpg) no-repeat 0 0;}
#schoolselect .kumi_fusoku a{ background: url(../Embedded_Linux/img/top/select_kumifusoku.jpg) no-repeat 0 0;}
#schoolselect .kumi_fusoku a:hover{ background: url(../Embedded_Linux/img/top/select_kumifusoku_o.jpg) no-repeat 0 0;}


/*-------コンテンツ下層 mn_ページ--------*/
#mainbase .workbox { margin-bottom:20px; }
.kamokubar {
	width:447px;
	height:20px;
	background: url(../img/subject_markup.gif) no-repeat;
	margin: 0 0 0 0;
	padding: 4px 0 0 12px;
	text-indent: 12px;
	color: #600;
}
#gallery{
	width: 416px;
	margin: 0 0 15px 15px;
	padding: 5px;
	background: #FFF;
}
#gallery table{
	width: 416px;
	font-size:12px;
	line-height:1.3;
	border:1px solid #CCC;
}
#gallery table th, #gallery table td {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:4px;
 	vertical-align:top;
	text-align: left;
}

#gallery table#newcamp{	width: 640px; margin: 0; }
#gallery table#newcamp .oa{ background: #fff7dc; }
#gallery table#newcamp .web{ background: #ffeeee; }
#gallery table#newcamp .nw{ background: #eeffef; }
#gallery table#newcamp .pg{ background: #efeeff; }
#gallery table#newcamp .el{ background: #f9eeff; }
#gallery table#newcamp .midashi{ background: #d4d4d4; font-weight: bold; }

.detaillist{ margin: 0 0 10px; }
.detaillist ul li{ margin:8px 0 10px 10px; }
.detailsub{ margin: 10px; line-height: 18px; }




.seminarbox{
	font-size: 11px;
	width: 660px;
	background-color: #eee;
}
.seminartext{
	border: 1px solid #999;
	margin-top: 0 auto 5px 20px;
	padding: 10px 0 0 20px;
}
.seminartext li {
	display: block;
	width: 610px;
	border-bottom: 1px dotted #aaa;
	margin: 10px 0;
	padding: 5px 0;
}
.seminartext li table{
	width: 600px;
	background: #fff;
}
.seminartext li table th{
	padding: 5px;
	background: #ffd7b4;
}
.seminartext li table td{
	padding: 5px;
	text-align: center;
}
.seminar_r {
	text-align: right;
	width: 600px;
	margin: 5px 0 0;
}
.seminartext .photo{
	float: left;
}
.seminartext .pgroup{
	display: block;
	margin-left: 140px;
	font-size: 13px;
	width: 460px;
}

.seminartext p.join{
	text-indent: -5000px;
	margin: 10px 0 10px 50px;
}
.seminartext p.join a{
	display: block;
	width: 360px;
	height: 50px;
	background: url(../Seminar/img/btn_joinsemi.gif) no-repeat 0 0;
}
.seminartext p.join a:hover{
	background: url(../Seminar/img/btn_joinsemi_over.gif) no-repeat 0 0;
}




#areashape_areawide { width: 650px; } 

.schooltable { margin: 0 0 10px 10px; padding: 0; }
.schooltable_top { margin: 0 0 10px 10px; padding: 0; }


.scnavibtn01shinjuku, .scnavibtn05shinjuku,
.scnavibtn01, .scnavibtn02, .scnavibtn03, .scnavibtn04, .scnavibtn05,
.scnavibtn02on, .scnavibtn03on, .scnavibtn04on, .scnavibtn05on,
.scnavibtn01shinjukuon {
	margin: 0;
	text-indent: -5000px;
	float: left;
}
.scnavibtn01shinjuku a, .scnavibtn05shinjuku a,
.scnavibtn01 a, .scnavibtn02 a, .scnavibtn03 a, .scnavibtn04 a, .scnavibtn05 a{
	height: 50px;
	display:block;
	border: none;
}
.scnavibtn01shinjuku a{ width: 132px; background: url(../school/img/sc_navibtn_shinjuku01.gif) no-repeat;}
.scnavibtn01shinjuku a:hover{ background: url(../school/img/sc_navibtn_shinjuku01_o.gif) no-repeat;}
.scnavibtn05shinjuku a{ width: 132px; background: url(../school/img/sc_navibtn_shinjuku05.gif) no-repeat;}
.scnavibtn05shinjuku a:hover{ background: url(../school/img/sc_navibtn_shinjuku05_o.gif) no-repeat;}

.scnavibtn02 a{ width: 130px; background: url(../school/img/sc_navibtn02.gif) no-repeat;}
.scnavibtn02 a:hover{ background: url(../school/img/sc_navibtn02_o.gif) no-repeat; }
.scnavibtn03 a{ width: 130px; background: url(../school/img/sc_navibtn03.gif) no-repeat;}
.scnavibtn03 a:hover{ background: url(../school/img/sc_navibtn03_o.gif) no-repeat; }
.scnavibtn04 a{ width: 130px; background: url(../school/img/sc_navibtn04.gif) no-repeat;}
.scnavibtn04 a:hover{ background: url(../school/img/sc_navibtn04_o.gif) no-repeat; }
.scnavibtn05 a{ width: 143px; background: url(../school/img/sc_navibtn05.gif) no-repeat;}
.scnavibtn05 a:hover{ background: url(../school/img/sc_navibtn05_o.gif) no-repeat; }

.scnavibtn01shinjukuon, .scnavibtn02on, .scnavibtn03on, .scnavibtn04on, .scnavibtn05on {
	height: 50px;
	display:block;
	border: none;
}
.scnavibtn01shinjukuon { width: 132px; background: url(../school/img/sc_navibtn_shinjuku01_o.gif) no-repeat; }
.scnavibtn02on { width: 130px; background: url(../school/img/sc_navibtn02_o.gif) no-repeat; }


.logo_oa, .logo_web, .logo_nw, .logo_pg, .logo_bil{
	margin: 0 0 10px 0;
	text-indent: -5000px;
	float: left;
}
.logo_oa a, .logo_web a, .logo_nw a, .logo_pg a, .logo_bil a{
	width: 105px;
	height: 70px;
	display:block;
	border: none;
}
.logo_oa a{ background: url(../img/btn/logo_syousaioa.gif) no-repeat;}
.logo_oa a:hover{ background: url(../img/btn/logo_syousaioa_o.gif) no-repeat; }
.logo_web a{ background: url(../img/btn/logo_syousaiweb.gif) no-repeat;}
.logo_web a:hover{ background: url(../img/btn/logo_syousaiweb_o.gif) no-repeat; }
.logo_nw a{ background: url(../img/btn/logo_syousainw.gif) no-repeat;}
.logo_nw a:hover{ background: url(../img/btn/logo_syousainw_o.gif) no-repeat; }
.logo_pg a{ background: url(../img/btn/logo_syousaipg.gif) no-repeat;}
.logo_pg a:hover{ background: url(../img/btn/logo_syousaipg_o.gif) no-repeat; }
.logo_bil a{ background: url(../img/btn/logo_syousaibil.gif) no-repeat;}
.logo_bil a:hover{ background: url(../img/btn/logo_syousaibil_o.gif) no-repeat; }


.logo_oa2, .logo_web2, .logo_nw2, .logo_pg2, .logo_bil2{
	margin: 10px 5px 10px 0;
	text-indent: -5000px;
	float: left;
}
.logo_oa2 a, .logo_web2 a, .logo_nw2 a, .logo_pg2 a, .logo_bil2 a{
	width: 88px;
	height: 54px;
	display:block;
	border: none;
}
.logo_oa2 a{ background: url(../img/btn/logo_oa.gif) no-repeat;}
.logo_oa2 a:hover{ background: url(../img/btn/logo_oa_o.gif) no-repeat;}
.logo_web2 a{ background: url(../img/btn/logo_web.gif) no-repeat;}
.logo_web2 a:hover{ background: url(../img/btn/logo_web_o.gif) no-repeat;}
.logo_nw2 a{ background: url(../img/btn/logo_nw.gif) no-repeat;}
.logo_nw2 a:hover{ background: url(../img/btn/logo_nw_o.gif) no-repeat;}
.logo_pg2 a{ background: url(../img/btn/logo_pg.gif) no-repeat;}
.logo_pg2 a:hover{ background: url(../img/btn/logo_pg_o.gif) no-repeat;}
.logo_bil2 a{ background: url(../img/btn/logo_bil.gif) no-repeat;}
.logo_bil2 a:hover{ background: url(../img/btn/logo_bil_o.gif) no-repeat;}


.logomargin5 {
	margin:0 5px 0 0;
	width: 46px;
	height: 46px;
	float: left;
}




.wakaba {	background: url(../img/wakaba.gif) no-repeat 108px -1px; }
.newbtn {	background: url(../img/new2.gif) no-repeat 97px 0px; }


.lineheight18 { line-height: 18px; padding: 0 0 0 5px; }
.lineh18m10 {
	width: 285px;
	height: 18px;
	padding: 0 0 6px;
	margin: 4px 0 0;
}
.lineh18m10_2 {
	width: 285px;
	height: 18px;
	padding: 0 0 6px;
	margin: 20px 0 0;
}

#posiover_r660 {
	position: absolute;
	left: 650px;
	top: 1630px;
	width:180px;
	height:180px;
	background: url(../etsken/img/kyufu_posiover.gif);
}


.red { color: #990000; font-weight: bold; }
.red2 { color: #ff0000; font-weight: bold; }
.red3 { color: #ff0000; font-weight: bold; font-size: 14px; }

.blue { color: #3a4ccc;	font-weight: bold;}

.red-r { color: #990000; text-align: right;}

.black { color: #333333; font-weight: bold;}

.font10{ font-size: 10px;}
.font11{ font-size: 11px; line-height: 12px; }
.font12{ font-size: 12px; line-height: 12px; }

.indentr { text-align: right;}
.indentr_red { text-align: right; color: #c00;}
.indentr_10 { text-align: right; margin: 10px;}
.indentr_ur5d10 { text-align: right; margin: 5px 5px 10px 0;}

.font16r { font-size: 16px;	font-weight: bold; text-align: right;}
.font14r { font-size: 14px;	font-weight: bold;}
.font14red { font-size: 14px;	font-weight: bold; color:#FF0000;}

.font14bb {	font-size: 14px; font-weight: bold;	color:#021d2c;}

.rednormal { color: #660000;}

.centerline, .centerline_padding8 {	text-align: center;}
.centerline_ygreenb { text-align: center; color: #617600; font-weight: bold; }

.centerline_d25 { text-align: center; margin: 0 0 25px; }
.centerline_ud15 { text-align: center; margin: 15px 0; }
.centerline_ud30 { text-align: center; margin: 30px 0; }

.margintop21 { margin: 21px 0 0; }

.margin_l5 { margin: 0 0 0 5px; }


.margin_ud5 {	margin: 5px 0; }
*html margin_ud5 { margin: 10px 0; }

.margin10 {	margin: 10px; }
.margin10d26 {	margin: 10px 10px 26px; }
.margin13 {	margin: 13px; }
.margin_ud10 {	margin: 8px 0; }
.margin_ud10 {	margin: 10px 0; }
.margin_ud15 {	margin: 15px 0; }
.margin_ud17 {	margin: 17px 0; }
.margin_d7 {	margin: 0 0 7px; }
.margin_d10 {	margin: 0 0 10px; }
.margin_d15 {	margin: 0 0 15px; }
.margin_d17 {	margin: 0 0 17px; }
.margin_u7d10{ margin: 7px 0 10px; }
.margin_u7d17{ margin: 7px 0 26px; }

.margin_ud7 {	margin: 15px 0 7px; }


.margin5r {	margin: 0 5px 0 0; }
.margin10l {	margin: 0 0 0 10px; }
.margin10r {	margin: 0 10px 0 0; }
.margin15l {	margin: 0 0 0 15px; }
.margin15l p{	margin: 10px 0; }
.margin15ul {	margin: 15px 0 0 15px; }

.margin20 {	margin: 20px; }
.margin20d26 {	margin: 20px 20px 26px; }
.margin_lr20 {	margin: 0 20px; }
.margin_lr25 {	margin: 20px 25px; }
.margin_lru25 {	margin: 20px 25px 0 25px; }
.newsubtext {
	margin: 10px 30px 20px 37px;
}

.blueheader{ background: #e2eeff; color: #000; padding: 5px; }
.blueheader_f10{ background: #e2eeff; color: #000; padding: 5px; font-size: 10px; }
.blueheader_f10red{ background: #e2eeff; color: #C00; padding: 5px; font-size: 10px; }
.blueheader_f10redb{ background: #e2eeff; color: #C00; padding: 5px; font-size: 10px; font-weight: bold; }
.bluepgheader{ background: #d7dbff; color: #000; padding: 5px; }
.orangeheader{ background: #ffefd4; color: #000; padding: 5px; }
.orangeheader_f10{ background: #ffefd4; color: #000; padding: 5px; font-size: 10px; }
.orangeheader_f10red{ background: #ffefd4; color: #C00; padding: 5px; font-size: 10px; }
.orangeheader_f10redb{ background: #ffefd4; color: #C00; padding: 5px; font-size: 10px; font-weight: bold; }
.redheader{ background: #ffd4d4; color: #000; padding: 5px; }
.redheader_f10{ background: #ffd4d4; color: #000; padding: 5px; font-size: 10px; }
.redheader_f10red{ background: #ffd4d4; color: #C00; padding: 5px; font-size: 10px; }
.redheader_f10redb{ background: #ffd4d4; color: #C00; padding: 5px; font-size: 10px; font-weight: bold; }
.greenheader{ background: #CCFFCC; color: #000; padding: 5px; }
.purpleheader{ background: #e9cfff; color: #000; padding: 5px; }
.yellowheader{ background: #FFFFCC; color: #000; padding: 5px; }
.gleyheader{ background: #eee; color: #000; padding: 5px; text-align: center; }

.lineh13 { font-size: 12px; line-height: 13px; }

.floatingl_clear { clear: left; float: left; }

.clearfloat{ clear: both; }
.clearfloat5r{ clear: both; text-align: right; margin: 5px; }

#top2left { position: inherit; width: 285px; height: 213px; float: left; padding: 0 0 0 15px; margin: 0 0 10px; }
#top2right { width: 345px; height: 213px; float: right; padding: 0 10px 0 0; }

.bnr_opkansai { width: 330px; height: 107px; margin: 5px 0 13px;}
.bnr_opkansai a { text-indent: -5000px; display: block; width: 330px; height: 107px; background: url(../img/campaign/bnr_opkansai3.jpg) no-repeat 0 0;}
.bnr_opkansai a:hover { background-position: 0 -107px;}

.bnr_opginza { margin: 10px 0;}
.bnr_opginza a { text-indent: -5000px; display: block; width: 330px; height: 60px; background: url(../img/campaign/bnr_ginzaop.jpg) no-repeat 0 0;}
.bnr_opginza a:hover { background: url(../img/campaign/bnr_ginzaop_o.jpg) no-repeat 0 0;}


/*-------学習保全機構--------*/

.hozentext{
	margin: 0 10px 15px 15px;
	width: 405px;
}

.hozentext .hozenques01, .hozentext .hozenques02, .hozentext .hozenques03, .hozentext .hozenques04{
	margin: 15px 0 0 0;
	padding: 27px 0 0 30px;
	color: #ff0000;
	font-weight: bold;
	font-size: 14px;
}
.hozentext .hozenques01{ background: url(../info/img/hozen/bar_q1.gif) no-repeat 0 0;}
.hozentext .hozenques02{ background: url(../info/img/hozen/bar_q2.gif) no-repeat 0 0;}
.hozentext .hozenques03{ background: url(../info/img/hozen/bar_q3.gif) no-repeat 0 0;}
.hozentext .hozenques04{ background: url(../info/img/hozen/bar_q4.gif) no-repeat 0 0;}

.hozenans{
	margin: 10px 10px 0;
	padding: 27px 0 18px 30px;
	background: url(../info/img/hozen/bar_ans.gif) no-repeat 0 0;
	border-bottom: #666666 1px dotted;
}


#contents2coupon{
	width:622px;
	text-align:center;
	margin:0 auto;
	padding: 0;
}

#contents2coupon .intro{
	margin: 10px 0 0;
}

#campaign820{
	width: 820px;
	margin:0 auto;
	padding: 0;
}	

/*-------OAWEB給付金ページ--------*/
.opginza_oa, .opginza_web, .opginza_nw, .opginza_pg, .opginza_kumi{ text-indent: -5000px;}
.opginza_oa a{ width: 137px; height: 31px;}
.opginza_web a{ width: 139px; height: 31px;}
.opginza_nw a{ width: 141px; height: 31px;}
.opginza_pg a{ width: 139px; height: 31px;}
.opginza_kumi a{ width: 141px; height: 31px;}
.opginza_oa a, .opginza_web a, .opginza_nw a, .opginza_pg a, .opginza_kumi a{ display: block; width: 123px; height: 36px;}

.opginza_oa a{ width: 137px; height: 31px; background: url(../info/img/opginza/ginzaop2_07.gif) no-repeat 0 0;}
.opginza_web a{ width: 139px; height: 31px; background: url(../info/img/opginza/ginzaop2_08.gif) no-repeat 0 0;}
.opginza_nw a{ width: 141px; height: 31px; background: url(../info/img/opginza/ginzaop2_09.gif) no-repeat 0 0;}
.opginza_pg a{ width: 139px; height: 31px; background: url(../info/img/opginza/ginzaop2_10.gif) no-repeat 0 0;}
.opginza_kumi a{ width: 141px; height: 31px; background: url(../info/img/opginza/ginzaop2_11.gif) no-repeat 0 0;}

.opginza_oa a:hover{ background: url(../info/img/opginza/ginzaop2_07_o.gif) no-repeat 0 0;}
.opginza_web a:hover{ background: url(../info/img/opginza/ginzaop2_08_o.gif) no-repeat 0 0;}
.opginza_nw a:hover{ background: url(../info/img/opginza/ginzaop2_09_o.gif) no-repeat 0 0;}
.opginza_pg a:hover{ background: url(../info/img/opginza/ginzaop2_10_o.gif) no-repeat 0 0;}
.opginza_kumi a:hover{ background: url(../info/img/opginza/ginzaop2_11_o.gif) no-repeat 0 0;}


/*-------OAWEB給付金ページ--------*/


.oamkyufutext01{
	padding: 10px 0 0 42px;
	margin: 0 0 30px;
	line-height: 18px;
	background: url(../Office/contents/img/mcaskyufu/oa-mkyufutext01.jpg) no-repeat;
}
.webkyufutext01{
	padding: 10px 0 0 42px;
	margin: 0 0 30px;
	line-height: 18px;
	background: url(../Webdtp/img/kyufu/webkyufutext01.jpg) no-repeat;
}

.oatitle01{
	width: 665px;
	height: 148px;
	background: url(../Office/img/kyufu/kyufu_oa01.gif) no-repeat;
	text-indent: -5000px;
}
.oatitle02{
	width: 665px;
	height: 152px;
	background: url(../Office/img/kyufu/kyufu_oa02.gif) no-repeat;
	text-indent: -5000px;
}
.webtitle01{
	width: 665px;
	height: 148px;
	background: url(../Webdtp/img/kyufu/kyufu_web01.gif) no-repeat;
	text-indent: -5000px;
}


#floatsl, .float_left { float: left; }
#floatsr { float: right; }

.floatsl10 { float: left; margin: 0 10px 0 0; }
.floatsr10 { float: right; margin: 0 0 0 10px; }


#floatsl_mainview { float: left; width:542px; height:164px; }

.change_bur_kyufu{ width: 480px; height: 80px; text-indent: -5000px; margin: 7px 0; }
.change_bur_kyufu2{ width: 480px; height: 80px; text-indent: -5000px; margin: 7px 0 26px; }

.change_bur_kyufu01 a{ width: 480px; height: 80px; display: block; background: url(../Office/img/kyufu/bunner_kyufu_oa.jpg) no-repeat; }
.change_bur_kyufu01 a:hover{ background: url(../Office/img/kyufu/bunner_kyufu_oa_o.jpg) no-repeat; }
.bur_webkyufu a{ width: 480px; height: 80px; display: block; background: url(../Webdtp/img/kyufu/bunner-webkyufu01.jpg) no-repeat; }
.bur_webkyufu a:hover{ background: url(../Webdtp/img/kyufu/bunner-webkyufu01_o.jpg) no-repeat; }

.oacamp9_mcas { width: 480px; height: 60px; text-indent: -5000px; margin: 7px 0; }
.oacamp9_mcas a{ width: 480px; height: 60px; display: block; background: url(../info/img/campaign/0909oa/camp9_mcas.jpg) no-repeat; }
.oacamp9_mcas a:hover{ background: url(../info/img/campaign/0909oa/camp9_mcas_o.jpg) no-repeat; }

.top_bur_camp0910 { width: 480px; height: 60px; text-indent: -5000px; margin: 7px 0 17px; }
.top_bur_camp0910 a{ width: 480px; height: 60px; display: block; background: url(../img/campaign/camp_0909.jpg) no-repeat 0 0; }
.top_bur_camp0910 a:hover{ background: url(../img/campaign/camp_0909_o.jpg) no-repeat 0 0; }


.nwkyufu_linuxsp, .nwkyufu_lsvlp2, .nwkyufu_ccnp4, .nwkyufu_ccnalp2, .nwkyufu_linuxex, .nwkyufu_earlycareer,
.pgkyufu_javasp, .pgkyufu_oraclesil, .pgkyufu_sjcwc
{ width: 655px; height: 167px; margin: 20px 0 0; }
.nwkyufu_linuxsp a, .nwkyufu_lsvlp2 a, .nwkyufu_ccnp4 a, .nwkyufu_ccnalp2 a, .nwkyufu_linuxex a, .nwkyufu_earlycareer a,
.pgkyufu_javasp a, .pgkyufu_oraclesil a, .pgkyufu_sjcwc a
{ width: 517px; height: 112px; padding: 55px 0 0 138px; color: #000; text-decoration: none; display: block; }
.nwkyufu_linuxsp a{ background: url(../Network/img/kyufu/cont_kyufu_linuxsp.jpg) no-repeat; }
.nwkyufu_linuxsp a:hover{ background: url(../Network/img/kyufu/cont_kyufu_linuxsp_o.jpg) no-repeat; }
.nwkyufu_lsvlp2 a{ background: url(../Network/img/kyufu/cont_kyufu_lsvlp2.jpg) no-repeat; }
.nwkyufu_lsvlp2 a:hover{ background: url(../Network/img/kyufu/cont_kyufu_lsvlp2_o.jpg) no-repeat; }
.nwkyufu_ccnp4 a{ background: url(../Network/img/kyufu/cont_kyufu_ccnp4.jpg) no-repeat; }
.nwkyufu_ccnp4 a:hover{ background: url(../Network/img/kyufu/cont_kyufu_ccnp4_o.jpg) no-repeat; }
.nwkyufu_ccnalp2 a{ background: url(../Network/img/kyufu/cont_nwkyufu_ccnalpic2.jpg) no-repeat; }
.nwkyufu_ccnalp2 a:hover{ background: url(../Network/img/kyufu/cont_nwkyufu_ccnalpic2_o.jpg) no-repeat; }
.nwkyufu_linuxex a{ background: url(../Network/img/kyufu/cont_nwkyufu_linuxex.jpg) no-repeat; }
.nwkyufu_linuxex a:hover{ background: url(../Network/img/kyufu/cont_nwkyufu_linuxex_o.jpg) no-repeat; }
.nwkyufu_earlycareer a{ background: url(../Network/img/kyufu/cont_nwkyufu_earlycareer.jpg) no-repeat; }
.nwkyufu_earlycareer a:hover{ background: url(../Network/img/kyufu/cont_nwkyufu_earlycareer_o.jpg) no-repeat; }

.pgkyufu_javasp a{ background: url(../Program/img/kyufu/cont_pgkyufu_javasp.jpg) no-repeat; }
.pgkyufu_javasp a:hover{ background: url(../Program/img/kyufu/cont_pgkyufu_javasp_o.jpg) no-repeat; }
.pgkyufu_oraclesil a{ background: url(../Program/img/kyufu/cont_pgkyufu_oraclesil.jpg) no-repeat; }
.pgkyufu_oraclesil a:hover{ background: url(../Program/img/kyufu/cont_pgkyufu_oraclesil_o.jpg) no-repeat; }
.pgkyufu_sjcwc a{ background: url(../Program/img/kyufu/cont_pgkyufu_sjcwc.jpg) no-repeat; }
.pgkyufu_sjcwc a:hover{ background: url(../Program/img/kyufu/cont_pgkyufu_sjcwc_o.jpg) no-repeat; }



.change_bur_480{ width: 480px; height: 60px; text-indent: -5000px; margin: 7px 0 10px; }
.change_bur_480_2{ width: 480px; height: 60px; text-indent: -5000px; margin: 7px 0 28px; }

.change_bur_change01 a{ width: 480px; height: 60px; display: block; background: url(../Office/img/change/bunner_change.jpg) no-repeat; }
.change_bur_change01 a:hover{ background: url(../Office/img/change/bunner_change_o.jpg) no-repeat; }
.change_bur_careerup01 a{ width: 480px; height: 60px; display: block; background: url(../Office/img/careerup/early_careerup090712.jpg) no-repeat; }
.change_bur_careerup01 a:hover{ background: url(../Office/img/careerup/early_careerup090712_o.jpg) no-repeat; }
.change_bur_careerup02 a{ width: 480px; height: 60px; display: block; background: url(../Office/img/careerup/early_careerup090716.jpg) no-repeat; }
.change_bur_careerup02 a:hover{ background: url(../Office/img/careerup/early_careerup090716_o.jpg) no-repeat; }

.top_oa08camp a{ width: 480px; height: 60px; display: block; background: url(../info/img/campaign/camp8_after_oa.jpg) no-repeat 0 0; }
.top_oa08camp a:hover{ background: url(../info/img/campaign/camp8_after_oa_o.jpg) no-repeat 0 0; }
.top_web08camp a{ width: 480px; height: 60px; display: block; background: url(../info/img/campaign/camp8_after_web.jpg) no-repeat 0 0; }
.top_web08camp a:hover{ background: url(../info/img/campaign/camp8_after_web_o.jpg) no-repeat 0 0; }
.top_nw08camp a{ width: 480px; height: 60px; display: block; background: url(../info/img/campaign/camp8_after_nw.jpg) no-repeat 0 0; }
.top_nw08camp a:hover{ background: url(../info/img/campaign/camp8_after_nw_o.jpg) no-repeat 0 0; }
.top_pg08camp a{ width: 480px; height: 60px; display: block; background: url(../info/img/campaign/camp8_after_pg.jpg) no-repeat 0 0; }
.top_pg08camp a:hover{ background: url(../info/img/campaign/camp8_after_pg_o.jpg) no-repeat 0 0; }
.top_kumi08camp a{ width: 480px; height: 60px; display: block; background: url(../info/img/campaign/camp8_after_kumi.jpg) no-repeat 0 0; }
.top_kumi08camp a:hover{ background: url(../info/img/campaign/camp8_after_kumi_o.jpg) no-repeat 0 0; }

.top_bur_web01 a{ text-indent: -5000px; margin: 0 0 5px 0; width: 199px; height: 27px; display: block; background: url(../img/top_bur_as302.gif) no-repeat; }
.top_bur_web01 a:hover{ text-indent: -5000px; margin: 0 0 5px 0; background: url(../img/top_bur_as302_o.gif) no-repeat; }
.top_bur_websoft a{ text-indent: -5000px; margin: 0 0 5px 0; width: 199px; height: 27px; display: block; background: url(../img/top_bur_web_soft.gif) no-repeat; }
.top_bur_websoft a:hover{ text-indent: -5000px; margin: 0 0 5px 0; background: url(../img/top_bur_web_soft_o.gif) no-repeat; }
.top_bur_office01 a{ text-indent: -5000px; margin: 0 0 5px 0; width: 199px; height: 27px; display: block; background: url(../img/top_bur_office_mcaswe.gif) no-repeat; }
.top_bur_office01 a:hover{ text-indent: -5000px; margin: 0 0 5px 0; background: url(../img/top_bur_office_mcaswe_o.gif) no-repeat; }
.top_bur_nw01 a{ text-indent: -5000px; width: 199px; height: 54px; display: block; background: url(../img/topsbunner_nw004_3.jpg) no-repeat; }
.top_bur_nw01 a:hover{ text-indent: -5000px; margin: 0 0 5px 0; background: url(../img/topsbunner_nw004_3_on.jpg) no-repeat; }
.top_bur_pg01 a{ text-indent: -5000px; width: 199px; height: 54px; display: block; background: url(../img/topsbunner_pgoracle.jpg) no-repeat; }
.top_bur_pg01 a:hover{ text-indent: -5000px; margin: 0 0 5px 0; background: url(../img/topsbunner_pgoracle_o.jpg) no-repeat; }
.top_bur_em01 a{ text-indent: -5000px; width: 199px; height: 54px; display: block; background: url(../img/topsbunner_emlpic.jpg) no-repeat; }
.top_bur_em01 a:hover{ text-indent: -5000px; margin: 0 0 5px 0; background: url(../img/topsbunner_emlpic_o.jpg) no-repeat; }

.web_studesign a{ width: 480px; height: 60px; display: block; background: url(../Webdtp/img/studesign_link.jpg) no-repeat; }
.web_studesign a:hover{ background: url(../Webdtp/img/studesign_link_o.jpg) no-repeat; }
.web_promo a{ width: 480px; height: 60px; display: block; background: url(../Webdtp/img/promopack/promo_web.gif) no-repeat; }
.semi_webjob a{ width: 480px; height: 60px; display: block; background: url(../img/campaign/seminar_webjobs.jpg) no-repeat; }
.semi_webjob a:hover{ background: url(../img/campaign/seminar_webjobs_o.jpg) no-repeat; }
.semi_webpg a{ width: 480px; height: 60px; display: block; background: url(../img/campaign/seminar_webpgs.jpg) no-repeat; }
.semi_webpg a:hover{ background: url(../img/campaign/seminar_webpgs_o.jpg) no-repeat; }
.web_kyufu a{ width: 480px; height: 60px; display: block; background: url(../Webdtp/img/kyufu/bur_web_kyufu.jpg) no-repeat; }
.web_kyufu a:hover{ background: url(../Webdtp/img/kyufu/bur_web_kyufu_o.jpg) no-repeat; }
.pg_exvba a{ width: 480px; height: 60px; display: block; background: url(../Program/img/top/pg_exvba.jpg) no-repeat; }
.pg_exvba a:hover{ background: url(../Program/img/top/pg_exvba_o.jpg) no-repeat; }

.oa_kyufu a{ width: 480px; height: 60px; display: block; background: url(../Office/img/kyufu/bur_oa_kyufu.jpg) no-repeat; }
.oa_kyufu a:hover{ background: url(../Office/img/kyufu/bur_oa_kyufu_o.jpg) no-repeat; }
.oa_mcaswe a{ width: 480px; height: 60px; display: block; background: url(../Office/img/bur_oa_mcaswe.jpg) no-repeat; }
.oa_mcaswe a:hover{ background-position: 0 -60px; }
.bnr_gwexcel a{ width: 480px; height: 60px; display: block; background: url(../img/campaign/bnr_gwexcel.jpg) no-repeat; }
.nw_ccna a{ width: 480px; height: 60px; display: block; background: url(../Network/img/campaign/bur_nw_ccna.jpg) no-repeat; }
.nw_ccna a:hover{ background: url(../Network/img/campaign/bur_nw_ccna_o.jpg) no-repeat; }


.campbur_1001 a{ width: 480px; height: 60px; display: block; background: url(../img/campaign/camp_all1001.jpg) no-repeat; }
.campbur_1001 a:hover{ background: url(../img/campaign/camp_all1001_o.jpg) no-repeat; }
.campbur_as3 a{ width: 480px; height: 60px; display: block; background: url(../img/campaign/camp_bar_as3.jpg) no-repeat; }
.campbur_as3 a:hover{ background: url(../img/campaign/camp_bar_as3_o.jpg) no-repeat; }
.campbur_jsajax a{ width: 480px; height: 60px; display: block; background: url(../info/img/jsajax/bar_jsajax.gif) no-repeat; }
.campbur_jsajax a:hover{ background: url(../info/img/jsajax/bar_jsajax_o.gif) no-repeat; }



/*-------OA 特集ページ--------*/

.oa_change01{ width: 630px;	height: 183px; background: url(../Office/img/change/change_soudan.jpg) no-repeat;	padding: 68px 0 0 35px; }
.oa_tokoton01{ width: 625px;	height: 222px; background: url(../Office/img/tokoton/sub_tokoton03_04.jpg) no-repeat;	padding: 20px 0 0 40px; }
.oa_mcasic301{ width: 628px;	height: 109px; background: url(../Office/img/mcasic3/mcasic3parts_03.jpg) no-repeat;	padding: 0 0 0 37px; }
.oa_mcasic302{ width: 628px;	height: 115px; background: url(../Office/img/mcasic3/mcasic3parts_203.gif) no-repeat;	padding: 0 0 0 37px; }
.oa_premium01{ width: 535px;	height: 105px; background: url(../Office/img/premium/Office_premium_student_02.jpg) no-repeat;	padding: 10px 0 0 130px; }
.oa_premium02{ width: 535px;	height: 105px; background: url(../Office/img/premium/Office_premium_student_03.jpg) no-repeat;	padding: 10px 0 0 130px; }
.oa_premium03{ width: 535px;	height: 148px; background: url(../Office/img/premium/Office_premium_student_04.gif) no-repeat;	padding: 10px 0 0 130px; }
.oa_careerup01{ width: 625px;	height: 199px; background: url(../Office/img/careerup/Office_careerup_now_02.jpg) no-repeat;	padding: 15px 0 0 40px; }



.change_sub{ width: 630px; height: 72px; text-indent: -5000px; margin: 15px 0; }
.change_sub01 a{ width: 630px; height: 72px; display: block; background: url(../Office/img/change/change_subject01.gif) no-repeat; }
.change_sub01 a:hover{ background: url(../Office/img/change/change_subject01_o.gif) no-repeat; }
.change_sub02 a{ width: 630px; height: 72px; display: block; background: url(../Office/img/change/change_subject02.gif) no-repeat; }
.change_sub02 a:hover{ background: url(../Office/img/change/change_subject02_o.gif) no-repeat; }
.change_sub03 a{ width: 630px; height: 72px; display: block; background: url(../Office/img/change/change_subject03.gif) no-repeat; }
.change_sub03 a:hover{ background: url(../Office/img/change/change_subject03_o.gif) no-repeat; }
.change_sub04 a{ width: 630px; height: 72px; display: block; background: url(../Office/img/change/change_subject04.gif) no-repeat; }
.change_sub04 a:hover{ background: url(../Office/img/change/change_subject04_o.gif) no-repeat; }

.change_sub2{ width: 630px; height: 100px; text-indent: -5000px; margin: 15px 0; }
.change_sub_tokoton a{ width: 630px; height: 100px; display: block; background: url(../Office/img/tokoton/bunner_tokoton.gif) no-repeat; }
.change_sub_tokoton a:hover{ background: url(../Office/img/tokoton/bunner_tokoton_o.gif) no-repeat; }
.change_sub_mcasic3 a{ width: 630px; height: 100px; display: block; background: url(../Office/img/mcasic3/bunner_mcasic3.gif) no-repeat; }
.change_sub_mcasic3 a:hover{ background: url(../Office/img/mcasic3/bunner_mcasic3_o.gif) no-repeat; }
.change_sub_premium a{ width: 630px; height: 100px; display: block; background: url(../Office/img/premium/bunner_premium.gif) no-repeat; }
.change_sub_premium a:hover{ background: url(../Office/img/premium/bunner_premium_o.gif) no-repeat; }
.change_sub_careerup a{ width: 630px; height: 100px; display: block; background: url(../Office/img/careerup/bunner_careerup.gif) no-repeat; }
.change_sub_careerup a:hover{ background: url(../Office/img/careerup/bunner_careerup_o.gif) no-repeat; }


#margin15_h150 { margin: 10px 15px; height: 150px; clear: both; }
#margin15_h270 { margin: 10px 15px; height: 270px; clear: both; }
#marginl15_h270 { margin: 0 0 0 15px; height: 270px; clear: both; }

.floatsl_w365 { float: left; margin: 0 10px 0 0; width: 365px; }
.floatsr_w335 { float: right; margin: 0 0 0 10px; width: 335px; }

.indent_t20 { margin: 20px 0 0; }

.ivent_linux { width: 325px; height: 250px; text-indent: -5000px; float: left; }
.ivent_linux a{ width: 325px; height: 250px; display: block; background: url(../info/img/ivent/info_iventbtn_linux.gif) no-repeat; }
.ivent_linux a:hover{ background: url(../info/img/ivent/info_iventbtn_linux_o.gif) no-repeat; }

.ivent_cs { width: 325px; height: 250px; text-indent: -5000px; float: right; }
.ivent_cs a{ width: 325px; height: 250px; display: block; background: url(../info/img/ivent/info_iventbtn_cs.gif) no-repeat; }
.ivent_cs a:hover{ background: url(../info/img/ivent/info_iventbtn_cs_o.gif) no-repeat; }

.oa_mcasic3camp { width: 665px; height: 118px; text-indent: -5000px; margin: 10px 0; }
.oa_mcasic3camp a{ width: 665px; height: 118px; display: block; background: url(../Office/img/mcasic3/office_mcasic3_camp.jpg) no-repeat; }
.oa_mcasic3camp a:hover{ background: url(../Office/img/mcasic3/office_mcasic3_camp_o.jpg) no-repeat; }


/*-------WEB 特集ページ--------*/

.web_psback01 { margin: 10px 0 10px 10px; background:url(../Webdtp/img/subject/web_psback01.jpg) no-repeat right top; width: 470px; }
.web_psback02 { margin: 10px 0 10px 10px; padding: 0 0 0 170px; background:url(../Webdtp/img/subject/web_psback02.jpg) no-repeat left top; width: 300px; }

.web_psback02 ul { margin: 10px 0 10px 10px; color: #3a4ccc; font-weight: bold; }
.web_psback02 ul li { margin: 10px 10px 10px 20px; color: #333; font-weight: normal; }

.web_illback01 { margin: 10px 0 10px 10px; background:url(../Webdtp/img/subject/web_illback01.jpg) no-repeat right top; width: 470px; }
.web_illback02 { margin: 10px 0 10px 10px; padding: 0 0 0 170px; background:url(../Webdtp/img/subject/web_illback02.jpg) no-repeat left top; width: 300px; }

.web_illback02 ul { margin: 10px 0 10px 10px; color: #3a4ccc; font-weight: bold; }
.web_illback02 ul li { margin: 10px 10px 10px 20px; color: #333; font-weight: normal; }


/*-------PG 特集ページ--------*/

.pg_takumiback01 { margin: 10px 0 0; padding: 30px 0 0 200px; background:url(../Program/img/takumi/pg_cont_takumi3_01.jpg) no-repeat 0 0; width: 275px; height: 119px;  }
.pg_takumiback02 { padding: 36px 0 0 200px; background:url(../Program/img/takumi/pg_cont_takumi3_02.jpg) no-repeat 0 0; width: 275px; height: 121px;  }
.pg_takumiback03 { padding: 36px 0 0 200px; background:url(../Program/img/takumi/pg_cont_takumi3_03.jpg) no-repeat 0 0; width: 275px; height: 121px;  }
.pg_takumiback04 { padding: 36px 0 0 200px; background:url(../Program/img/takumi/pg_cont_takumi3_04.jpg) no-repeat 0 0; width: 275px; height: 121px;  }
.pg_takumiback05 { padding: 36px 0 0 200px; background:url(../Program/img/takumi/pg_cont_takumi3_05.jpg) no-repeat 0 0; width: 275px; height: 119px;  }

.pg_contindback01 { margin: 10px 0 10px 10px; background: url(../Program/img/system/pg_contindback01.jpg) no-repeat right top; width: 470px; }
.pg_contindback02 { margin: 10px 0 10px 10px; padding: 0 0 0 200px; background:url(../Program/img/system/pg_contindback02.jpg) no-repeat left top; width: 270px; }
.pg_contindback03 { margin: 10px 0 10px 10px; background: url(../Program/img/system/pg_contindback03.jpg) no-repeat right top; width: 470px; }

.pg_contexcelback01 { margin: 0 0 10px 0; padding: 14px 0 0 177px; background: url(../Program/img/excelvba/pg_cont_excelvba_03.gif) no-repeat 0 0; width: 303px; height: 126px; line-height: 15px;}
.pg_contphpback01 { margin: 10px 0 10px 10px; background: url(../Program/img/php/pg_contphpback01.jpg) no-repeat right top; width: 470px; }
.pg_contajaxback01 { margin: 10px 0 10px 10px; background: url(../Program/img/ajax/pg_contajaxback01.jpg) no-repeat right top; width: 470px; }
.pg_contoraclesilback01 { margin: 10px 0 10px 10px; padding: 20px 0 0; background: url(../Program/img/oraclesilver/pg_contoraclesilback01.jpg) no-repeat right top; width: 470px; }
.pg_contflexback01 { margin: 10px 0 10px 10px; background: url(../Program/img/flex/pg_contflexback01.jpg) no-repeat right -10px; width: 470px; }

table.bluetable{ border: 1px solid #36F; }
table.bluetable td{ padding: 5px;	border: 1px solid #ccc; }
table.bluetable td.flex{ background: url(../Program/img/flex/logo_flex.jpg) no-repeat center center;}
table.bluetable td.air{ background: url(../Program/img/flex/logo_air.jpg) no-repeat center center;}
table.bluetable td.flash{ background: url(../Program/img/flex/logo_flash.jpg) no-repeat center center;}
table.bluetable td.javafx{ background: url(../Program/img/flex/logo_javafx.jpg) no-repeat center center;}
table.bluetable td.silver{ background: url(../Program/img/flex/logo_silverlight.jpg) no-repeat center center;}
table.bluetable td.font11{ font-size: 11px; line-height: 13px; }



/*-------NW 特集ページ--------*/
.nw_contccnaback01 { margin: 0 0 10px; padding: 20px 20px;  background: url(../Network/img/ccna/ccna_invent_02.jpg) no-repeat 0 0; width:440px; height:97px; }
.nw_contccnaback02 { margin: 10px 0 10px 10px; background: url(../Network/img/ccna/nw_contccnaback02.jpg) no-repeat right top; width:470px; }
.nw_contccnaback03 { margin: 10px 0 10px 5px; padding: 0 0 0 165px; background: url(../Network/img/ccna/nw_contccnaback03.jpg) no-repeat left top; width:310px;}
.nw_contccnaback04 { margin: 10px 0 10px 10px; background: url(../Network/img/ccna/nw_contccnaback04.jpg) no-repeat right top; width:470px; }
.nw_contccnaback05 { margin: 10px 0 10px 5px; padding: 0 0 0 165px; background: url(../Network/img/ccna/nw_contccnaback05.jpg) no-repeat left top; width:310px;}
.nw_contitilback01 { margin: 10px 0 10px 10px; background: url(../Network/img/itil/nw_contitilback01.jpg) no-repeat right 20px; width:470px; }
.nw_contitilback02 { margin: 10px 0 10px 5px; padding: 0 0 0 165px; background: url(../Network/img/itil/nw_contitilback02.jpg) no-repeat left top; width:310px;}
.nw_camp25_camp { width: 665px; height: 100px; }
.nw_camp25_camp a { display: block; width: 665px; height: 100px; background: url(../Network/img/campaign/camp_nw15_03.gif) no-repeat 0 0; }
.nw_camp25_camp a:hover { text-indent: -5000px; background: url(../Network/img/campaign/camp_nw15_03_o.gif) no-repeat 0 0; }

.nw_itil_pre, .nw_itil_ccna, .nw_itil_lpic, .nw_itil_ora { margin: 10px 10px 15px; width: 460px; height: 80px; }
.nw_itil_pre a { display: block; width: 460px; height: 80px; background: url(../Network/img/itil/itil_present.gif) no-repeat 0 0; }
.nw_itil_pre a:hover { text-indent: -5000px; background: url(../Network/img/itil/itil_present_o.gif) no-repeat 0 0; }
.nw_itil_ccna a { display: block; width: 460px; height: 80px; background: url(../Network/img/itil/itil_present_ccna.gif) no-repeat 0 0; }
.nw_itil_ccna a:hover { text-indent: -5000px; background: url(../Network/img/itil/itil_present_ccna_o.gif) no-repeat 0 0; }
.nw_itil_lpic a { display: block; width: 460px; height: 80px; background: url(../Network/img/itil/itil_present_lpic.gif) no-repeat 0 0; }
.nw_itil_lpic a:hover { text-indent: -5000px; background: url(../Network/img/itil/itil_present_lpic_o.gif) no-repeat 0 0; }
.nw_itil_ora a { display: block; width: 460px; height: 80px; background: url(../Network/img/itil/itil_present_ora.gif) no-repeat 0 0; }
.nw_itil_ora a:hover { text-indent: -5000px; background: url(../Network/img/itil/itil_present_ora_o.gif) no-repeat 0 0; }

.campaignbtn{
	width:600px;/*500px*/
	padding: 0 0 10px 20px;
	clear: both;
}
.campaignbtn img{ margin: 0 20px 20px 0; float: left; }

.campaignbtn2{
	width:600px;/*500px*/
	padding: 0 0 10px 40px;
	clear: both;
}
.campaignbtn2 img{ margin: 0 20px 20px 0; float: left; }


.nw_msu01{ width: 628px;	height: 172px; background: url(../Network/img/msu/nw_contmsu_02.jpg) no-repeat;	padding: 52px 0 0 37px; }
.nw_mcpschool01{ width: 628px;	height: 209px; background: url(../Network/img/msu/nw_contmcpschool_02.jpg) no-repeat;	padding: 15px 0 0 37px; }

/*-------PG 特集ページ--------*/

.em_takumiback01 { margin: 10px 0 0; padding: 30px 0 0 200px; background:url(../Embedded_Linux/img/takumi/em_cont_takumi01.jpg) no-repeat 0 0; width: 275px; height: 119px;  }
.em_takumiback02 { padding: 36px 0 0 200px; background:url(../Embedded_Linux/img/takumi/em_cont_takumi02.jpg) no-repeat 0 0; width: 275px; height: 121px;  }
.em_takumiback03 { padding: 36px 0 0 200px; background:url(../Embedded_Linux/img/takumi/em_cont_takumi03.jpg) no-repeat 0 0; width: 275px; height: 121px;  }
.em_takumiback04 { padding: 36px 0 0 200px; background:url(../Embedded_Linux/img/takumi/em_cont_takumi04.jpg) no-repeat 0 0; width: 275px; height: 121px;  }
.em_takumiback05 { padding: 36px 0 0 200px; background:url(../Embedded_Linux/img/takumi/em_cont_takumi05.jpg) no-repeat 0 0; width: 275px; height: 119px;  }
.em_takumiback06 { margin: 10px 0 10px 10px; background: url(../Embedded_Linux/img/takumi/takumi_back01.jpg) no-repeat right top; width:470px; }
.em_takumiback07 { margin: 10px 0 10px 10px; background: url(../Embedded_Linux/img/takumi/takumi_back02.jpg) no-repeat right top; width:470px; }
.em_whatemback01 { padding: 40px 0 0 170px; background:url(../Embedded_Linux/img/whatem/whatem_back01.jpg) no-repeat 0 0; width: 305px; height: 86px; }
.em_whatemback02 { padding: 40px 0 0 170px; background:url(../Embedded_Linux/img/whatem/whatem_back02.jpg) no-repeat 0 0; width: 305px; height: 86px; }
.em_whatemback03 { padding: 40px 0 0 170px; background:url(../Embedded_Linux/img/whatem/whatem_back03.jpg) no-repeat 0 0; width: 305px; height: 111px; }

.em_future01 { width: 480px; height: 326px; }
.em_future01 a { text-indent: -5000px; display: block; width: 480px; height: 326px; background: url(../Embedded_Linux/img/future/em_future_contgraph01_02.gif) no-repeat 0 0; }
.em_future01 a:hover { background: url(../Embedded_Linux/img/future/em_future_contgraph01_02_o.gif) no-repeat 0 0; }

/*-------Infoページ--------*/

.itsupport01{
	width: 634px;
	height: 438px;
	margin: 20px 0 10px;
	padding: 0 0 0 25px;
	background: url(../info/img/jobsupport/jobsupport_04.jpg) no-repeat 0 0;
}

.itsupporttext01, .itsupporttext02, .itsupporttext03{
	width: 170px;
	height: 500px;
	padding: 50px 10px 0 10px;
	float: left;
}

.itsupporttext01{
	margin: 5px 0 20px 44px;
	background: url(../info/img/jobsupport/it3back01.jpg) no-repeat;
}
*html .itsupporttext01{
	margin: 5px 0 20px 22px;
}
.itsupporttext02{
	margin: 5px 0 20px 20px;
	background: url(../info/img/jobsupport/it3back02.jpg) no-repeat;
}
.itsupporttext03{
	margin: 5px 0 20px 20px;
	background: url(../info/img/jobsupport/it3back03.jpg) no-repeat;
}
*html .itsupporttext02, *html .itsupporttext03{
	margin: 5px 0 20px 10px;
}

.nwsemi0908 { width: 480px; height: 120px; padding: 40px 0 0 20px; background: url(../img/network090812.jpg) no-repeat 0 0; }
.nwsemi0908 p{ margin: 10px 0 10px; font-weight: bold; }

.nwsemiback0908 { width: 480px; height: 150px; background: url(../Network/img/seminar/semiback0908.jpg) no-repeat 0 0; clear: both; }
.nwsemiback09082 { width: 480px; height: 75px; padding: 3px 0 0; background: url(../Network/img/seminar/semiback0908.jpg) no-repeat 0 bottom; clear: both; margin: 0 0 10px; }
.nwsemiback0908 p.semi090801{ margin: 60px 0 0 10px; width: 228px; height: 52px; text-indent: -5000px; float: left; }
*html .nwsemiback0908 p.semi090801{ margin: 60px 0 0 5px; }
.nwsemiback0908 p.semi090801 a{ width: 228px; height: 52px; display: block; background: url(../Network/img/seminar/semi090801.jpg) no-repeat 0 0;}
.nwsemiback0908 p.semi090801 a:hover{ background: url(../Network/img/seminar/semi090801_o.jpg) no-repeat 0 0;}
.nwsemiback0908 p.semi090802{ margin: 60px 0 0 6px; width: 226px; height: 52px; text-indent: -5000px; float: left; }
*html .nwsemiback0908 p.semi090802{ margin: 60px 0 0 3px; }
.nwsemiback0908 p.semi090802 a{ width: 226px; height: 52px; display: block; background: url(../Network/img/seminar/semi090802.jpg) no-repeat 0 0;}
.nwsemiback0908 p.semi090802 a:hover{ background: url(../Network/img/seminar/semi090802_o.jpg) no-repeat 0 0;}

.stu_cont01 { width: 513px; height: 55px; margin: 10px 0 0; padding: 55px 0 0 142px; background: url(../info/img/student/cont_stub.jpg) no-repeat 0 0; line-height: 16px; }
.stu_cont02 { width: 194px; height: 55px; margin: 10px 0 0; padding: 47px 20px 0 119px; background: url(../info/img/student/cont_stus_01.jpg) no-repeat 0 0; float: left; line-height: 16px; }
.stu_cont03 { width: 213px; height: 55px; margin: 10px 0 0; padding: 47px 20px 0 90px; background: url(../info/img/student/cont_stus_02.jpg) no-repeat 0 0; float: left; line-height: 16px; }
.stu_cont04 { width: 194px; height: 55px; margin: 10px 0 0; padding: 47px 20px 0 119px; background: url(../info/img/student/cont_stus_03.jpg) no-repeat 0 0; float: left; line-height: 16px; }
.stu_cont05 { width: 213px; height: 55px; margin: 10px 0 0; padding: 47px 20px 0 90px; background: url(../info/img/student/cont_stus_04.jpg) no-repeat 0 0; float: left; line-height: 16px; }
.stu_cont06 { width: 194px; height: 55px; margin: 10px 0 0; padding: 47px 20px 0 119px; background: url(../info/img/student/cont_stus_05.jpg) no-repeat 0 0; float: left; line-height: 16px; }
.stu_cont07 { width: 213px; height: 55px; margin: 10px 0 0; padding: 47px 20px 0 90px; background: url(../info/img/student/cont_stus_06.jpg) no-repeat 0 0; float: left; line-height: 16px; }

.sub_stuoa01, .sub_stuweb01, .sub_stuweb03, .sub_stupg01, .sub_stunw01 { width: 655px; height: 47px; margin: 0 0 0 5px;}
.sub_stuoa01 a, .sub_stuweb01 a, .sub_stuweb03 a, .sub_stupg01 a, .sub_stunw01 a
{ width: 655px; height: 47px; display: block; text-indent: -5000px; }
.sub_stuoa01 a{ background: url(../info/img/student/sub_stu_oa01.gif) no-repeat; }
.sub_stuoa01 a:hover{ background: url(../info/img/student/sub_stu_oa01_o.gif) no-repeat; }
.sub_stuweb01 a{ background: url(../info/img/student/sub_stu_web01.gif) no-repeat; }
.sub_stuweb01 a:hover{ background: url(../info/img/student/sub_stu_web01_o.gif) no-repeat; }
.sub_stuweb03 a{ background: url(../info/img/student/sub_stu_web03.gif) no-repeat; }
.sub_stuweb03 a:hover{ background: url(../info/img/student/sub_stu_web03_o.gif) no-repeat; }
.sub_stunw01 a{ background: url(../info/img/student/sub_stu_nw01.gif) no-repeat; }
.sub_stunw01 a:hover{ background: url(../info/img/student/sub_stu_nw01_o.gif) no-repeat; }
.sub_stupg01 a{ background: url(../info/img/student/sub_stu_pg01.gif) no-repeat; }
.sub_stupg01 a:hover{ background: url(../info/img/student/sub_stu_pg01_o.gif) no-repeat; }

.sub_stuoa02 { width: 517px; height: 112px; margin: 0 0 20px 5px; padding: 8px 0 0 138px; color: #000; text-decoration: none; background: url(../info/img/student/sub_stu_oa02.jpg) no-repeat 0 0; }
.sub_stuweb02 { width: 517px; height: 112px; margin: 0 0 20px 5px; padding: 8px 0 0 138px; color: #000; text-decoration: none; background: url(../info/img/student/sub_stu_web02.jpg) no-repeat 0 0; }
.sub_stuweb04 { width: 517px; height: 112px; margin: 0 0 20px 5px; padding: 8px 0 0 138px; color: #000; text-decoration: none; background: url(../info/img/student/sub_stu_web04.jpg) no-repeat 0 0; }
.sub_stupg02 { width: 517px; height: 112px; margin: 0 0 20px 5px; padding: 8px 0 0 138px; color: #000; text-decoration: none; background: url(../info/img/student/sub_stu_pg02.jpg) no-repeat 0 0; }
.sub_stunw02 { width: 517px; height: 112px; margin: 0 0 20px 5px; padding: 8px 0 0 138px; color: #000; text-decoration: none; background: url(../info/img/student/sub_stu_nw02.jpg) no-repeat 0 0; }

/*-------seminarページ--------*/
.semitoplay01 p{ width: 215px; height: 55px; margin: 0 5px 5px; text-indent: -5000px;}
.semitoplay02 p{ width: 215px; height: 55px; margin: 0 0 5px; text-indent: -5000px;}
.semitopbtn_webjob a { width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_webjob.jpg) no-repeat 0 0;}
.semitopbtn_webjob a:hover { background: url(../Contact/img/top/semitop_btn_webjob_o.jpg) no-repeat 0 0;}
.semitopbtn_women a { width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_women.jpg) no-repeat 0 0;}
.semitopbtn_women a:hover { background: url(../Contact/img/top/semitop_btn_women_o.jpg) no-repeat 0 0;}
.semitopbtn_netjob a { width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_netjob.jpg) no-repeat 0 0;}
.semitopbtn_netjob a:hover { background: url(../Contact/img/top/semitop_btn_netjob_o.jpg) no-repeat 0 0;}

.semitopbtn_cisco a { width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_cisco.jpg) no-repeat 0 0;}
.semitopbtn_cisco a:hover { background: url(../Contact/img/top/semitop_btn_cisco_o.jpg) no-repeat 0 0;}
.semitopbtn_security a { width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_security.jpg) no-repeat 0 0;}
.semitopbtn_security a:hover { background: url(../Contact/img/top/semitop_btn_security_o.jpg) no-repeat 0 0;}
.semitopbtn_lpi a { width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_lpi.jpg) no-repeat 0 0;}
.semitopbtn_lpi a:hover { background: url(../Contact/img/top/semitop_btn_lpi_o.jpg) no-repeat 0 0;}

.semitopbtn_java a { width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_java.jpg) no-repeat 0 0;}
.semitopbtn_java a:hover { background: url(../Contact/img/top/semitop_btn_java_o.jpg) no-repeat 0 0;}
.semitopbtn_bil a { width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_bil.jpg) no-repeat 0 0;}
.semitopbtn_bil a:hover { background: url(../Contact/img/top/semitop_btn_bil_o.jpg) no-repeat 0 0;}
.semitopbtn_goodjob a { width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_goodjob.jpg) no-repeat 0 0;}
.semitopbtn_goodjob a:hover { background: url(../Contact/img/top/semitop_btn_goodjob_o.jpg) no-repeat 0 0;}

.semitopbtn_javaphpvba a { width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_javaphpvba.jpg) no-repeat 0 0;}
.semitopbtn_javaphpvba a:hover { background: url(../Contact/img/top/semitop_btn_javaphpvba_o.jpg) no-repeat 0 0;}
.semitopbtn_excelvba a { width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_excelvba.jpg) no-repeat 0 0;}
.semitopbtn_excelvba a:hover { background: url(../Contact/img/top/semitop_btn_excelvba_o.jpg) no-repeat 0 0;}
.semitopbtn_webpg a { width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_webpg.jpg) no-repeat 0 0;}
.semitopbtn_webpg a:hover { background: url(../Contact/img/top/semitop_btn_webpg_o.jpg) no-repeat 0 0;}

.semitopbtn_as3 a{ width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_as3.jpg) no-repeat 0 0;}
.semitopbtn_as3 a:hover { background: url(../Contact/img/top/semitop_btn_as3_o.jpg) no-repeat 0 0;}
.semitopbtn_ic3 a{ width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_ic3.jpg) no-repeat 0 0;}
.semitopbtn_ic3 a:hover { background: url(../Contact/img/top/semitop_btn_ic3_o.jpg) no-repeat 0 0;}
.semitopbtn_ccnp a{ width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_ccnp.jpg) no-repeat 0 0;}
.semitopbtn_ccnp a:hover { background: url(../Contact/img/top/semitop_btn_ccnp_o.jpg) no-repeat 0 0;}
.semitopbtn_gakusei a{ width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_gakusei.jpg) no-repeat 0 0;}
.semitopbtn_gakusei a:hover { background: url(../Contact/img/top/semitop_btn_gakusei_o.jpg) no-repeat 0 0;}
.semitopbtn_business a{ width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_business.jpg) no-repeat 0 0;}
.semitopbtn_business a:hover { background: url(../Contact/img/top/semitop_btn_business_o.jpg) no-repeat 0 0;}

.semitopbtn_flex a{ width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_flex.jpg) no-repeat 0 0;}
.semitopbtn_flex a:hover { background: url(../Contact/img/top/semitop_btn_flex_o.jpg) no-repeat 0 0;}

.semitopbtn_vbnet a{ width: 215px; height: 55px; display: block; background: url(../Contact/img/top/semitop_btn_vbnet.jpg) no-repeat 0 0;}
.semitopbtn_vbnet a:hover { background: url(../Contact/img/top/semitop_btn_vbnet_o.jpg) no-repeat 0 0;}


#semisquare {
	width:665px;
	margin: 10px 0;
	background: url(../img/con_bk_dn_660w2.gif) no-repeat left bottom;
}

.semisq_title{
	width: 665px;
	height: 20px;
	color: #333;
	padding: 7px 0 0 10px;
	background: url(../img/con_bk_660w.gif) no-repeat 0 0;
}
.semisq_cont{	margin: 5px 0 15px;	padding: 0 32px 0 28px;}
.semisq_cont table{
	width: 601px;
	border: 1px solid #333;
}
.semisq_cont table th{ font-weight: bold; background: #ffde6a; text-align: center;}
.semisq_cont table td{ background: #fff; text-align: center;}

.semisq_photo{ float: left; margin: 0 15px 0 0; height: 130px;}
.semisq_text{ float: right; width: 470px; height: 145px;}

.semisq_join{ margin: 10px 0 10px 50px; text-indent: -5000px;}
.semisq_join a{	display: block; width: 360px; height: 50px; background: url(../Seminar/img/btn_joinsemi.gif) no-repeat right top;}
.semisq_join a:hover{	background: url(../Seminar/img/btn_joinsemi_over.gif) no-repeat right top;}

/*-------BootCamp 特集ページ--------*/

.whats-bc{ margin: 20px 0; width: 550px; height: 60px; background: url(../info/img/bootcamp/whats-bc.gif) no-repeat; padding: 40px 0 0 115px; }

.bootbtn01, .bootbtn02, .bootbtn03{ height: 120px; margin: 0 0 10px 22px; text-indent: -5000px; float: left; }
*html .bootbtn01, *html .bootbtn02, *html .bootbtn03{ height: 120px; margin: 0 0 10px 11px; text-indent: -5000px; float: left; }
.bootbtn01 a{ display: block; width: 193px; height: 105px; background: url(../info/img/bootcamp/btn_bc01.gif) no-repeat; }
.bootbtn01 a:hover{ background: url(../info/img/bootcamp/btn_bc01_o.gif) no-repeat; }
.bootbtn02 a{ display: block; width: 194px; height: 105px; background: url(../info/img/bootcamp/btn_bc02.gif) no-repeat; }
.bootbtn02 a:hover{ background: url(../info/img/bootcamp/btn_bc02_o.gif) no-repeat; }
.bootbtn03 a{ display: block; width: 193px; height: 105px; background: url(../info/img/bootcamp/btn_bc03.gif) no-repeat; }
.bootbtn03 a:hover{ background: url(../info/img/bootcamp/btn_bc03_o.gif) no-repeat; }


.bootcamp_cont01{ width: 635px;	height: 178px; background: url(../info/img/bootcamp/bootcamp_cont01b.jpg) no-repeat; padding: 12px 0 0 30px; }
.bootcamp_cont02{ width: 455px;	height: 178px; background: url(../info/img/bootcamp/bootcamp_cont02b.jpg) no-repeat; padding: 12px 0 0 210px; }
.bootcamp_cont03{ width: 635px;	height: 173px; background: url(../info/img/bootcamp/bootcamp_cont03b.jpg) no-repeat; padding: 12px 0 0 30px; }
.bootcamp_cont04{	width: 370px;	height: 196px; background: url(../info/img/bootcamp/bootcamp_cont04b.jpg) no-repeat; padding: 12px 0 0 295px; }

.bootcamp_contsck01{ width: 635px;	height: 190px; background: url(../info/img/bootcamp/bootcamp_contsc_k01.jpg) no-repeat; padding: 0 0 0 30px; }
.bootcamp_contsck02{ width: 355px;	height: 185px; background: url(../info/img/bootcamp/bootcamp_contsc_k02.jpg) no-repeat; padding: 5px 0 0 310px; }

.bootcamp_contsct01{ width: 635px;	height: 220px; background: url(../info/img/bootcamp/bootcamp_contsc_t01.jpg) no-repeat; padding: 0 0 0 30px; }
.bootcamp_contsctnw{ width: 625px;	height: 127px; background: url(../info/img/bootcamp/tech_nw.jpg) no-repeat; padding: 40px 0 0 40px; margin: 20px 0; }
.bootcamp_contsctpg{ width: 430px;	height: 130px; background: url(../info/img/bootcamp/tech_pg.jpg) no-repeat; padding: 37px 0 0 235px; margin: 20px 0; }
.bootcamp_contsctkumi{ width: 625px;	height: 127px; background: url(../info/img/bootcamp/tech_kumi.jpg) no-repeat; padding: 40px 0 0 40px; margin: 20px 0; }
.bootcamp_contsctweb{ width: 430px;	height: 130px; background: url(../info/img/bootcamp/tech_web.jpg) no-repeat; padding: 37px 0 0 235px; margin: 20px 0; }

.bootcamp_contscp01{ width: 635px;	height: 250px; background: url(../info/img/bootcamp/bootcamp_contsc_p01.jpg) no-repeat; padding: 0 0 0 30px; }
.bootcamp_contscppre{ width: 430px;	height: 130px; background: url(../info/img/bootcamp/personal_pre.jpg) no-repeat; padding: 37px 0 0 235px; margin: 20px 0; }
.bootcamp_contscpmeet{ width: 430px;	height: 130px; background: url(../info/img/bootcamp/personal_meet.jpg) no-repeat; padding: 37px 0 0 235px; margin: 20px 0; }


/*-------就転職ページ--------*/

.contact_job01, .contact_job02, .contact_job03, .contact_job04, .contact_job05, .contact_job06,
.student_pic01, .student_pic02, .student_pic03{
	margin: 10px 30px 10px 37px;
	padding: 0 250px 0 0;
	width: 372px;
}
*html .contact_job01,*html .contact_job02,*html .contact_job03,*html .contact_job04,*html .contact_job05,*html .contact_job06,
*html .student_pic01,*html .student_pic02,*html .student_pic03{
	padding: 0 240px 0 0;
	width: 365px;
}
.contact_job01{ background: url(../Contact/img/secjob/spic_secjob_01.jpg) no-repeat right top; }
.contact_job02{ background: url(../Contact/img/secjob/spic_secjob_02.jpg) no-repeat right top; }
.contact_job03{ background: url(../Contact/img/secjob/spic_secjob_03.jpg) no-repeat right top; }
.contact_job04{ background: url(../Contact/img/secjob/spic_secjob_04.jpg) no-repeat right top; }
.contact_job05{ background: url(../Contact/img/secjob/spic_secjob_05.jpg) no-repeat right top; }
.contact_job06{ background: url(../Contact/img/secjob/spic_secjob_06.jpg) no-repeat right top; }

.student_pic01{ background: url(../info/img/student/spic_secstu_01.jpg) no-repeat right top; }
.student_pic02{ background: url(../info/img/student/spic_secstu_02.jpg) no-repeat right top; }
.student_pic03{ background: url(../info/img/student/spic_secstu_03.jpg) no-repeat right top; }

/*-------寺子屋ページ--------*/

.terakoya_back01{
	margin: 10px 0 10px 0;
	padding: 0 250px 0 37px;
	width: 628px;
}
*html .terakoya_back01{
	padding: 0 0 0 37px;
}
.terakoya_back01{	background: url(../info/img/terakoya/secterakoya_back01.jpg) no-repeat left top;}

.terakoya_back02,.terakoya_back03,.terakoya_back04,.terakoya_back05 {
	margin: 20px 0 20px 0;
	padding: 30px 250px 0 207px;
	width: 438px;
	height: 110px;
}
*html .terakoya_back02,*html .terakoya_back03,*html .terakoya_back04,*html .terakoya_back05 {
	padding: 30px 0 0 207px;
}


.terakoya_back02{	background: url(../info/img/terakoya/secterakoya2_back01.jpg) no-repeat -20px top;}
.terakoya_back03{	background: url(../info/img/terakoya/secterakoya2_back02.jpg) no-repeat -20px top;}
.terakoya_back04{	background: url(../info/img/terakoya/secterakoya2_back03.jpg) no-repeat -20px top;}
.terakoya_back05{	background: url(../info/img/terakoya/secterakoya2_back04.jpg) no-repeat -20px top;}

/*-------関西ページ--------*/

.opkansaibtn01,.opkansaibtn02{ width: 240px; height: 85px; }
.opkansaibtn01 a,.opkansaibtn02 a{ width: 240px; height: 85px; display: block; text-indent: -5000px; }
.opkansaibtn01 a{ background: url(../info/img/opkansai/open_kansai01_12.gif) no-repeat;}
.opkansaibtn02 a{ background: url(../info/img/opkansai/open_kansai01_14.gif) no-repeat;}
.opkansaibtn01 a:hover{ background: url(../info/img/opkansai/open_kansai01_12_o.gif) no-repeat;}
.opkansaibtn02 a:hover{ background: url(../info/img/opkansai/open_kansai01_14_o.gif) no-repeat;}

.kblogbnr{ width: 584px; height: 83px; }
.kblogbnr a{ width: 584px; height: 83px; display: block; text-indent: -5000px; background: url(../info/img/opkansai/open_kansai_1003_08.jpg) no-repeat 0 0; }
.kblogbnr a:hover{ background: url(../info/img/opkansai/open_kansai_1003_08_o.jpg) no-repeat 0 0;}

.kkoushabtn{ width: 214px; height: 28px; }
.kkoushabtn a{ width: 214px; height: 28px; display: block; text-indent: -5000px; background: url(../info/img/opkansai/open_kansai_1003_16.gif) no-repeat 0 0; }
.kkoushabtn a:hover{ background: url(../info/img/opkansai/open_kansai_1003_16_o.gif) no-repeat 0 0;}

.kkouzabtn01, .kkouzabtn02, .kkouzabtn03, .kkouzabtn04, .kkouzabtn05{ width: 132px; height: 27px; }
.kkouzabtn01 a{ width: 132px; height: 27px; display: block; text-indent: -5000px; background: url(../info/img/opkansai/open_kansai_1003_44.gif) no-repeat 0 0; }
.kkouzabtn01 a:hover{ background: url(../info/img/opkansai/open_kansai_1003_44_o.gif) no-repeat 0 0;}
.kkouzabtn02 a{ width: 132px; height: 27px; display: block; text-indent: -5000px; background: url(../info/img/opkansai/open_kansai_1003_46.gif) no-repeat 0 0; }
.kkouzabtn02 a:hover{ background: url(../info/img/opkansai/open_kansai_1003_46_o.gif) no-repeat 0 0;}
.kkouzabtn03 a{ width: 132px; height: 27px; display: block; text-indent: -5000px; background: url(../info/img/opkansai/open_kansai_1003_48.gif) no-repeat 0 0; }
.kkouzabtn03 a:hover{ background: url(../info/img/opkansai/open_kansai_1003_48_o.gif) no-repeat 0 0;}
.kkouzabtn04 a{ width: 132px; height: 27px; display: block; text-indent: -5000px; background: url(../info/img/opkansai/open_kansai_1003_50.gif) no-repeat 0 0; }
.kkouzabtn04 a:hover{ background: url(../info/img/opkansai/open_kansai_1003_50_o.gif) no-repeat 0 0;}
.kkouzabtn05 a{ width: 132px; height: 27px; display: block; text-indent: -5000px; background: url(../info/img/opkansai/open_kansai_1003_52.gif) no-repeat 0 0; }
.kkouzabtn05 a:hover{ background: url(../info/img/opkansai/open_kansai_1003_52_o.gif) no-repeat 0 0;}


.bnr_kansaiblog { margin: 20px 0 20px 57px; width: 550px; height: 85px; text-indent: -5000px; }
.bnr_kansaiblog a{ display: block; width: 550px; height: 85px; background: url(../info/img/opkansai/bnr_kansaiblog.gif) no-repeat 0 0; }
.bnr_kansaiblog a:hover{ background-position: 0 -85px; }


.kblog01 { margin: 20px; width: 625px; height: 200px;}
.kblog01 p{ padding: 10px;}
.floatsl_w200 { float: left; margin: 0 10px 0 0; width: 200px; }
.floatsr_w405 { float: right; margin: 0 0 0 10px; width: 405px; height: 200px; background: url(../info/img/opkansai/blog/kblog_back.gif) no-repeat 0 0; }

.semibar_join { width: 398px; height: 48px; text-indent: -5000px; padding: 10px 0 10px 120px; }
.semibar_join a{ display: block; width: 398px; height: 48px; background: url(../Seminar/img/excel/semibar_join.jpg) no-repeat 0 0; }
.semibar_join a:hover{ background-position: 0 -48px; }

.semibar_sch_excel {	padding: 15px 0; width: 665px; height: 60px; text-indent: -5000px; }
.semibar_sch_excel a{ display: block; width: 665px; height: 60px; background: url(../school/img/umeda/excel_semi.gif) no-repeat 0 0; }
.semibar_sch_excel a:hover{ background-position: 0 -60px; }

.semibar_kansai_excel {	padding: 15px 0; width: 860px; height: 60px; text-indent: -5000px; background-color: #c11a21; }
.semibar_kansai_excel a{ display: block; width: 860px; height: 60px; background: url(../school/img/umeda/excel_semi860.gif) no-repeat 0 0; }
.semibar_kansai_excel a:hover{ background-position: 0 -60px; }


#fs_10{font-size:10px;}
.line{vertical-align:top;}
