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

@media print {
body {
zoom: 90%; /*←IE6の印刷縮小*/
}
}

/*
a:link:after,
a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 80%;
}
*/

body { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Arial, Helvetica, sans-serif; }

/*-------header--------*/
#header { display: none;}

/*-------mainwrapper--------*/
#mainwrapper{	margin: 0 0 0 100px;}
*html #mainwrapper{	margin: 0;}


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

#flashparts{
	position: inherit;
	width: 659px;
	/*min-height:106px;-*/
	height: 135px;
}
#flashcontentparts{ position: inherit; width: 659px; height: 106px; }

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

#subsquare_nw{ float:left; width: 225px; height: 210px;	background: url(../img/con_bk_dn_215nw.gif) #fff no-repeat left bottom; }
#subsquare_oa{ float:left; width: 225px; height: 210px;	background: url(../img/con_bk_dn_215oa.gif) #fff no-repeat left bottom; }
#subsquare_pg{ float:left; width: 225px; height: 210px;	background: url(../img/con_bk_dn_215pg.gif) #fff no-repeat left bottom; }
#subsquare_bil{ float:left; width: 225px; height: 210px;	background: url(../img/con_bk_dn_215en.gif) #fff no-repeat left bottom; }
#subsquare_webdtp{ float:left; width: 225px; height: 210px;	background: url(../img/con_bk_dn_215wd.gif) #fff no-repeat left bottom; }
#subsquare_info{ float:left; width: 225px; height: 210px;	background: url(../img/con_bk_dn_215.gif) #fff no-repeat left bottom; }
#subsquare_tokucho{ float:left; width: 225px; 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; }
#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;
	margin: 0 0 10px;
	padding: 35px 0 0 0;
	background: url(../img/square_semiback.jpg) no-repeat 0 0;
	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 10px;
	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; }
.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: 0px;
	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.oamenuitpass{ background: url(../Office/img/mnoa_itpass.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.oamenuitpass a:hover { background: url(../Office/img/mnoa_itpass_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.oamenuitpasson { background: url(../Office/img/mnoa_itpass_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: 160px;
	height: 23px;
	line-height: 23px;
	background: url(../Network/img/listStyleArrow2.gif) no-repeat 0 0;
	text-indent: 20px;
}
#leftnewmenu ul li.netarrow a{
	width: 160px;
	height: 23px;
	display: block;
	text-decoration: none;
}
#leftnewmenu ul li.netarrow a:hover{
	margin: 0 10px 3px 0;
	background: url(../Network/img/listStyleArrow3.gif) no-repeat;
	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.netmenuitpass{ background: url(../Network/img/mnnw_itpass.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.netmenuitpass a:hover { background: url(../Network/img/mnnw_itpass_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.netmenuitpasson { background: url(../Network/img/mnnw_itpass_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 auto;}

#leftnewmenu ul li.pgarrow{
	width: 160px;
	height: 23px;
	line-height: 23px;
	background: url(../Program/img/listStyleArrow2.gif) no-repeat 0 0;
	text-indent: 20px;
}
#leftnewmenu ul li.pgarrow a{
	width: 160px;
	height: 23px;
	display: block;
	text-decoration: none;
}
#leftnewmenu ul li.pgarrow a:hover{
	margin: 0 10px 3px 0;
	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.pgmenusphone{ background: url(../Program/img/mnpg_sphone.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.pgmenusphone a:hover { background: url(../Program/img/mnpg_sphone_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.pgmenusphoneon { background: url(../Program/img/mnpg_sphone_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.emarrow2{
	width: 155px;
	height: 23px;
	line-height: 23px;
	background-image: url(../Embedded_Linux/img/listStyleArrow_em2.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
}
#leftnewmenu ul li.emarrow2 a{
	width: 135px;
	height: 23px;
	line-height: 23px;
	margin: 0 0 3px 0;
	padding: 0 0 0 20px;
	display: block;
}
#leftnewmenu ul li.emarrow2 a:hover{
	background-image: url(../Embedded_Linux/img/listStyleArrow_em2_o.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	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;
	font-size:12px;
	font-weight:normal;
	color:#3333CC;
	background-color:#FFF;
	border-left:5px solid #CCC;
	border-bottom:1px solid #CCC;
	line-height:1;
}
.lefth4{
	padding:5px 2px 5px 5px;
	font-size:12px;
	font-weight:normal;
	color:#3333CC;
	background-color:#FFF;
	line-height:1;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #619C3D;
	border-left-color: #619C3D;
}
.left-banner p{	height:70px; padding-bottom:0px; }

/*-------rightmenu--------*/
#rightnewmenu{ display: none; }

/*-------footer--------*/
#footerlink { display: 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(../Nework/img/nw.gif) no-repeat 0 -12px; }
div.btn_pglogo { background: url(../Program/img/pg.gif) no-repeat 0 -12px; }
div.btn_billogo { background: url(../img/bil.gif) no-repeat 0 -12px; }


#flashcontentparts h2 { text-indent:-3000px; width:650px; height:106px; }

h2.oah2 { background:url(../Office/img/flash_oa.jpg) no-repeat 0 0; }
h2.webh2 { background:url(../Webdtp/img/flash_Web.jpg) no-repeat 0 0; }
h2.neth2 { background:url(../Network/img/flash_netw.jpg) no-repeat 0 0; }
h2.pgh2 { background:url(../Program/img/flash_pg.jpg) no-repeat 0 0; }
h2.bilh2 { background:url(../Embedded_Linux/img/flash_bil.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,
#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; }


/*-------コンテンツインデックス設定--------*/

.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_net { 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 2px 0 0;
	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; } /* ライン減らす時は1つにつき125pxで調節 */
#mainselectmenu_web{	height: 575px; }
#mainselectmenu_pg{	height: 690px; }
#mainselectmenu_net{	height: 690px; }
#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;
}

/*-------コンテンツmn_ページ設定--------*/
#mainbase .workbox { clear: both; margin-bottom:20px; }
.kamokubar {
	clear: both;
	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; }






#areashape_areawide { width: 650px; } 

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


.scnavibtn01shinjuku,
.scnavibtn01, .scnavibtn02, .scnavibtn03, .scnavibtn04, .scnavibtn05,
.scnavibtn01shinjukuon {
	margin: 0;
	text-indent: 0px;
	float: left;
}
.scnavibtn01shinjuku 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;}

.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 {
	width: 132px;
	height: 50px;
	display:block;
	border: none;
	background: url(../school/img/sc_navibtn_shinjuku01_o.gif) no-repeat;
}



.logo_oa, .logo_web, .logo_nw, .logo_pg, .logo_bil{
	margin: 0 0 10px 0;
	text-indent: 0px;
	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: 0 4px 10px 0;
	text-indent: 0px;
	float: left;
}
.logo_oa2 a, .logo_web2 a, .logo_nw2 a, .logo_pg2 a, .logo_bil2 a{
	width: 98px;
	height: 60px;
	display:block;
	border: none;
}
.logo_oa2 a{ background: url(../img/btn/logo_syousai2oa.gif) no-repeat;}
.logo_web2 a{ background: url(../img/btn/logo_syousai2web.gif) no-repeat;}
.logo_nw2 a{ background: url(../img/btn/logo_syousai2nw.gif) no-repeat;}
.logo_pg2 a{ background: url(../img/btn/logo_syousai2pg.gif) no-repeat;}
.logo_bil2 a{ background: url(../img/btn/logo_syousai2bil.gif) no-repeat;}

