body {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif, "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "MS P ゴシック";
	line-height: 1.5;
	color: #5C5A52;
	margin: 0;
	padding: 0;
	background-image: url(../images/bg_nptn.jpg);
	background-repeat: repeat-x;
	background-color: #F8F4E8;
	text-align: center;
	letter-spacing: 0.02em;
	font-size: 11px;
	background-position: top;
}

body#nintei {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif, "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "MS P ゴシック";
	line-height: 1.5;
	color: #5C5A52;
	margin: 0;
	padding: 0;
	background-image: url(../images/bg_nintei.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	text-align: center;
	letter-spacing: 0.02em;
	font-size: 11px;
	background-position: top;
}

body#scart {
	background-image: none;
	background-color: #ffffff;
	text-align: left;
}

#scart	td {
	font-size: 11px;
}

.ahbody	{
	margin: 0 auto;
	width: 400px;
	text-align: left;
}

body#home  {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif, "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", "MS P ゴシック";
	line-height: 1.5;
	color: #5C5A52;
	margin: 0;
	padding: 0;
	background-image: url(../images/bg_ptn_b.jpg);
	background-repeat: repeat-x;
	background-color: #F8F4E8;
	text-align: center;
	letter-spacing: 0.02em;
	font-size: 11px;
	background-position: top;
}

#container	{
	width: 780px;
	margin: 0 auto;
}

* html #container	{
	height: 1%;
	width: 780px;
}

#homecontainer	{
	width: 780px;
	margin: 0 auto;
}

* html #homecontainer	{
	height: 1%;
	width: 780px;
}

#bgtop	{
	background-image: url(../images/bg_neotop.jpg);
	background-repeat: no-repeat;
}

#bgneotop	{
	background-image: url(../images/bg_ntop0.jpg);
	background-repeat: no-repeat;
	width: 780px;
	height: 96px;
}

#hometop	{
	background-image: url(../images/bg_ntop0.jpg);
	background-repeat: no-repeat;
	width: 780px;
	height: 96px;
}

#home0	{
	background-image: url(../images/btn_home00.jpg);
	background-repeat: no-repeat;
	float: left;
	text-align: center;
	font-size: 14px;
	padding-top: 130px;
	line-height: 2;
	width: 390px;
	height: 450px;
}

#home1	{
	background-image: url(../images/btn_home10.jpg);
	background-repeat: no-repeat;
	float: right;
	text-align: center;
	font-size: 14px;
	padding-top: 130px;
	line-height: 1.38;
	width: 390px;
	height: 450px;
}

/*
#home0	a:hover	{
	background-image: url(../images/btn_home01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 450px;
	background-position: top;
}

#home1 a:hover	{
	background-image: url(../images/btn_home11.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 100%;
}
*/

#contents	{
	padding: 0;
	text-align: left;
	margin: 0;
	background-image: url(../images/bg_mid.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

#topnavi	{
	text-align: right;
	padding-right: 5px;
	height: 107px;
}

#neotopnavi	{
	text-align: right;
	padding-right: 5px;
}

#logo	{
	text-align:left;
	padding:22px 0 0 12px;
	height: 48px;
	/*	text-indent: -9999px;	*/
}

#main	{
	width: 730px;
	margin: 0 25px;
}

#bgbtm	{
	clear: both;
	background-image: url(../images/bg_btm.jpg);
	background-repeat: no-repeat;
	margin: 0;
	height: 15px;
}

#btm	{
	width: 740px;
	margin: 0 20px;
	text-align: left;
	font-size: 11px;
}

#cmaind	{
	float: right;
	width: 520px;
	margin: 0;
	padding: 0;
}

#credit	{
	margin: 0 auto;
	width: 780px;
	height: 40px;
	font-size: 9px;
	padding: 0;
	background-image: url(../images/F8F4E8.gif);
}

#navi	ul	{
	width: 196px;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}

#navi	li	{
	width: 196px;
	height: 21px;
	margin: 0;
	padding: 0;
}

#navi li a {
	width: 196px;
	height: 21px;
	display: block;
	text-decoration: none;
}

#navi li#sn_latestnews { background:url(../images/sn_latestnews0.gif) no-repeat; }
#navi li#sn_latestnews a:hover { background:url(../images/sn_latestnews1.gif) no-repeat; }

#navi li#sn_archive { background:url(../images/sn_archive0.gif) no-repeat; }
#navi li#sn_archive a:hover { background:url(../images/sn_archive1.gif) no-repeat; }

#navi li#sn_news { background:url(../images/sn_news0.gif) no-repeat; }
#navi li#sn_news a:hover { background:url(../images/sn_news1.gif) no-repeat; }

#navi li#sn_update { background:url(../images/sn_update0.gif) no-repeat; }
#navi li#sn_update a:hover { background:url(../images/sn_update1.gif) no-repeat; }

#navi li#sn_concept { background:url(../images/sn_concept0.gif) no-repeat; }
#navi li#sn_concept a:hover { background:url(../images/sn_concept1.gif) no-repeat; }

#navi li#sn_enterprise { background:url(../images/sn_enterprise0.gif) no-repeat; }
#navi li#sn_enterprise a:hover { background:url(../images/sn_enterprise1.gif) no-repeat; }

#navi li#sn_org { background:url(../images/sn_org0.gif) no-repeat; }
#navi li#sn_org a:hover { background:url(../images/sn_org1.gif) no-repeat; }

#navi li#sn_rules { background:url(../images/sn_rules0.gif) no-repeat; }
#navi li#sn_rules a:hover { background:url(../images/sn_rules1.gif) no-repeat; }

#navi li#sn_mhospital { background:url(../images/sn_mhospital0.gif) no-repeat; }
#navi li#sn_mhospital a:hover { background:url(../images/sn_mhospital1.gif) no-repeat; }

#navi li#sn_contribution { background:url(../images/sn_contribution0.gif) no-repeat; }
#navi li#sn_contribution a:hover { background:url(../images/sn_contribution1.gif) no-repeat; }


#navi li#sn_memreg { background:url(../images/sn_memreg0.gif) no-repeat; }
#navi li#sn_memreg a:hover { background:url(../images/sn_memreg1.gif) no-repeat; }

#navi li#sn_rmem { background:url(../images/sn_rmem10.gif) no-repeat; }
#navi li#sn_rmem a:hover { background:url(../images/sn_rmem11.gif) no-repeat; }

#navi li#sn_sbmem { background:url(../images/sn_sbmem0.gif) no-repeat; }
#navi li#sn_sbmem a:hover { background:url(../images/sn_sbmem1.gif) no-repeat; }

#navi li#sn_spmem { background:url(../images/sn_spmem0.gif) no-repeat; }
#navi li#sn_spmem a:hover { background:url(../images/sn_spmem1.gif) no-repeat; }

#navi li#sn_memap { background:url(../images/sn_memap0.gif) no-repeat; }
#navi li#sn_memap a:hover { background:url(../images/sn_memap1.gif) no-repeat; }

#navi li#sn_doc { background:url(../images/sn_doc0.gif) no-repeat; }
#navi li#sn_doc a:hover { background:url(../images/sn_doc1.gif) no-repeat; }

#navi li#sn_vt { background:url(../images/sn_vt0.gif) no-repeat; }
#navi li#sn_vt a:hover { background:url(../images/sn_vt1.gif) no-repeat; }

#navi li#sn_smem { background:url(../images/sn_smem0.gif) no-repeat; }
#navi li#sn_smem a:hover { background:url(../images/sn_smem1.gif) no-repeat; }


#navi li#sn_abouthospital { background:url(../images/sn_abouthospital0.gif) no-repeat; }
#navi li#sn_abouthospital a:hover { background:url(../images/sn_abouthospital1.gif) no-repeat; }

#navi li#sn_docsys { background:url(../images/sn_docsys0.gif) no-repeat; }
#navi li#sn_docsys a:hover { background:url(../images/sn_docsys1.gif) no-repeat; }

#navi li#sn_vtsys { background:url(../images/sn_vtsys0.gif) no-repeat; }
#navi li#sn_vtsys a:hover { background:url(../images/sn_vtsys1.gif) no-repeat; }

#navi li#sn_vtexam { background:url(../images/sn_vtexam0.gif) no-repeat; }
#navi li#sn_vtexam a:hover { background:url(../images/sn_vtexam1.gif) no-repeat; }


#navi li#sn_docces { background:url(../images/sn_docces0.gif) no-repeat; }
#navi li#sn_docces a:hover { background:url(../images/sn_docces1.gif) no-repeat; }

#navi li#sn_vtces { background:url(../images/sn_vtces0.gif) no-repeat; }
#navi li#sn_vtces a:hover { background:url(../images/sn_vtces1.gif) no-repeat; }

#navi li#sn_pcss { background:url(../images/sn_pcss0.gif) no-repeat; }
#navi li#sn_pcss a:hover { background:url(../images/sn_pcss1.gif) no-repeat; }

#navi li#sn_lsms { background:url(../images/sn_lsms0.gif) no-repeat; }
#navi li#sn_lsms a:hover { background:url(../images/sn_lsms1.gif) no-repeat; }

#navi li#sn_trains { background:url(../images/sn_trains0.gif) no-repeat; }
#navi li#sn_trains a:hover { background:url(../images/sn_trains1.gif) no-repeat; }


#navi li#sn_cappcal { background:url(../images/sn_cappcal0.gif) no-repeat; }
#navi li#sn_cappcal a:hover { background:url(../images/sn_cappcal1.gif) no-repeat; }

#navi li#sn_cappvoice { background:url(../images/sn_cappvoice0.gif) no-repeat; }
#navi li#sn_cappvoice a:hover { background:url(../images/sn_cappvoice1.gif) no-repeat; }

#navi li#sn_index { background:url(../images/sn_index0.gif) no-repeat; }
#navi li#sn_index a:hover { background:url(../images/sn_index1.gif) no-repeat; }

#navi li#sn_hab { background:url(../images/sn_hab0.gif) no-repeat; }
#navi li#sn_hab a:hover { background:url(../images/sn_hab1.gif) no-repeat; }

#navi li#sn_capplist { background:url(../images/sn_capplist0.gif) no-repeat; }
#navi li#sn_capplist a:hover { background:url(../images/sn_capplist1.gif) no-repeat; }

#navi li#sn_cappkind { background:url(../images/sn_cappkind0.gif) no-repeat; }
#navi li#sn_cappkind a:hover { background:url(../images/sn_cappkind1.gif) no-repeat; }

#navi li#sn_capphow { background:url(../images/sn_capphow0.gif) no-repeat; }
#navi li#sn_capphow a:hover { background:url(../images/sn_capphow1.gif) no-repeat; }

#navi li#sn_cappschedule { background:url(../images/sn_cappschedule0.gif) no-repeat; }
#navi li#sn_cappschedule a:hover { background:url(../images/sn_cappschedule1.gif) no-repeat; }

#navi li#sn_cappvoice { background:url(../images/sn_cappvoice0.gif) no-repeat; }
#navi li#sn_cappvoice a:hover { background:url(../images/sn_cappvoice1.gif) no-repeat; }

#navi li#sn_miscseminar { background:url(../images/sn_miscseminar0.gif) no-repeat; }
#navi li#sn_miscseminar a:hover { background:url(../images/sn_miscseminar1.gif) no-repeat; }

#navi li#sn_allschedule { background:url(../images/sn_allschedule0.gif) no-repeat; }
#navi li#sn_allschedule a:hover { background:url(../images/sn_allschedule1.gif) no-repeat; }

#navi li#sn_docseminarcal { background:url(../images/sn_docseminar0.gif) no-repeat; }
#navi li#sn_docseminarcal a:hover { background:url(../images/sn_docseminar1.gif) no-repeat; }

#navi li#sn_doccescal { background:url(../images/sn_docces0.gif) no-repeat; }
#navi li#sn_doccescal a:hover { background:url(../images/sn_docces1.gif) no-repeat; }

#navi li#sn_vtcescal { background:url(../images/sn_vtces0.gif) no-repeat; }
#navi li#sn_vtcescal a:hover { background:url(../images/sn_vtces1.gif) no-repeat; }

#navi li#sn_vtscal { background:url(../images/sn_vts0.gif) no-repeat; }
#navi li#sn_vtscal a:hover { background:url(../images/sn_vts1.gif) no-repeat; }

#navi li#sn_pcsscal { background:url(../images/sn_pcss0.gif) no-repeat; }
#navi li#sn_pcsscal a:hover { background:url(../images/sn_pcss1.gif) no-repeat; }

#navi li#sn_lsmscal { background:url(../images/sn_lsms0.gif) no-repeat; }
#navi li#sn_lsmscal a:hover { background:url(../images/sn_lsms1.gif) no-repeat; }

#navi li#sn_trainscal { background:url(../images/sn_trains0.gif) no-repeat; }
#navi li#sn_trainscal a:hover { background:url(../images/sn_trains1.gif) no-repeat; }


#navi li#sn_capp { background:url(../images/sn_capp0.gif) no-repeat; }
#navi li#sn_capp a:hover { background:url(../images/sn_capp1.gif) no-repeat; }


#navi li#sn_ahsearch { background:url(../images/sn_ahsearch0.gif) no-repeat; }
#navi li#sn_ahsearch a:hover { background:url(../images/sn_ahsearch1.gif) no-repeat; }

#navi li#sn_shospital { background:url(../images/sn_shospital0.gif) no-repeat; }
#navi li#sn_shospital a:hover { background:url(../images/sn_shospital1.gif) no-repeat; }

#navi li#sn_jobsearch { background:url(../images/sn_jobsearch0.gif) no-repeat; }
#navi li#sn_jobsearch a:hover { background:url(../images/sn_jobsearch1.gif) no-repeat; }

#navi li#sn_trainsearch { background:url(../images/sn_trainsearch0.gif) no-repeat; }
#navi li#sn_trainsearch a:hover { background:url(../images/sn_trainsearch1.gif) no-repeat; }

#navi li#sn_strain { background:url(../images/sn_strain0.gif) no-repeat; }
#navi li#sn_strain a:hover { background:url(../images/sn_strain1.gif) no-repeat; }


#navi li#sn_shoptop { background:url(../images/sn_shoptop0.gif) no-repeat; }
#navi li#sn_shoptop a:hover { background:url(../images/sn_shoptop1.gif) no-repeat; }

#navi li#sn_shopjaha { background:url(../images/sn_shopjaha0.gif) no-repeat; }
#navi li#sn_shopjaha a:hover { background:url(../images/sn_shopjaha1.gif) no-repeat; }

#navi li#sn_shopguest { background:url(../images/sn_shopguest0.gif) no-repeat; }
#navi li#sn_shopguest a:hover { background:url(../images/sn_shopguest1.gif) no-repeat; }

#navi li#sn_shopmp { background:url(../images/sn_shopmp0.gif) no-repeat; }
#navi li#sn_shopmp a:hover { background:url(../images/sn_shopmp1.gif) no-repeat; }


#navi li#sn_examdl { background:url(../images/sn_examdl0.gif) no-repeat; }
#navi li#sn_examdl a:hover { background:url(../images/sn_examdl1.gif) no-repeat; }

#navi li#sn_applydl { background:url(../images/sn_applydl0.gif) no-repeat; }
#navi li#sn_applydl a:hover { background:url(../images/sn_applydl1.gif) no-repeat; }

#navi li#sn_sdl { background:url(../images/sn_sdl0.gif) no-repeat; }
#navi li#sn_sdl a:hover { background:url(../images/sn_sdl1.gif) no-repeat; }


#navi li#sn_link { background:url(../images/sn_sptlist0.gif) no-repeat; }
#navi li#sn_link a:hover { background:url(../images/sn_sptlist1.gif) no-repeat; }


#navi li#sn_eandq { background:url(../images/sn_eandq0.gif) no-repeat; }
#navi li#sn_eandq a:hover { background:url(../images/sn_eandq1.gif) no-repeat; }

#navi li#sn_sapp { background:url(../images/sn_sapp0.gif) no-repeat; }
#navi li#sn_sapp a:hover { background:url(../images/sn_sapp1.gif) no-repeat; }

#navi li#sn_docsyx { background:url(../images/sn_docsyx0.gif) no-repeat; }
#navi li#sn_docsyx a:hover { background:url(../images/sn_docsyx1.gif) no-repeat; }

#navi li#sn_vtsyx { background:url(../images/sn_vtsyx0.gif) no-repeat; }
#navi li#sn_vtsyx a:hover { background:url(../images/sn_vtsyx1.gif) no-repeat; }

#navi li#sn_pcsfaq { background:url(../images/sn_pcs0.gif) no-repeat; }
#navi li#sn_pcsfaq a:hover { background:url(../images/sn_pcs1.gif) no-repeat; }

#navi li#sn_trainerfaq { background:url(../images/sn_trainer0.gif) no-repeat; }
#navi li#sn_trainerfaq a:hover { background:url(../images/sn_trainer1.gif) no-repeat; }

#navi li#sn_cappfaq { background:url(../images/sn_capp0.gif) no-repeat; }
#navi li#sn_cappfaq a:hover { background:url(../images/sn_capp1.gif) no-repeat; }

#navi li#sn_contact { background:url(../images/sn_contact0.gif) no-repeat; }
#navi li#sn_contact a:hover { background:url(../images/sn_contact1.gif) no-repeat; }


/* top btns	*/

#topbtns {
	margin: 0;
	padding: 0;
}

#topbtns ul {
	list-style: none;
	height: 30px;
	margin: 0;
	padding: 0;
}

#topbtns li {
	width: auto;
	height: 30px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#topbtns li a {
	height: 30px;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#topbtns li#sh { background:url(../images/topbtns.gif) no-repeat 0px 0px; width:193px; }
#topbtns li#sh a:hover { background:url(../images/topbtns.gif) no-repeat 0px -30px; width:193px; }

#topbtns li#st { background:url(../images/topbtns.gif) no-repeat -193px 0px; width:199px; }
#topbtns li#st a:hover { background:url(../images/topbtns.gif) no-repeat -193px -30px; width:199px; }

#topbtns li#os { background:url(../images/topbtns.gif) no-repeat -392px 0px; width:128px; }
#topbtns li#os a:hover { background:url(../images/topbtns.gif) no-repeat -392px -30px; width:128px; }

/* top navi btns	*/

#tnb {
	margin: 0 0 10px 0;
	padding: 0;
}

#tnb ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#tnb li {
	width: 196px;
	height: 60px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 2px 0;
	padding: 0;
}

#tnb li a {
	width: 196px;
	height: 60px;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#tnb li#train { background:url(../images/newcatbtn.gif) no-repeat 0px 0px; }
#tnb li#train a:hover { background:url(../images/newcatbtn.gif) no-repeat 0px -70px; }

#tnb li#doc { background:url(../images/newcatbtn.gif) no-repeat 0px -140px; }
#tnb li#doc a:hover { background:url(../images/newcatbtn.gif) no-repeat 0px -210px; }

#tnb li#vt { background:url(../images/newcatbtn.gif) no-repeat 0px -280px; }
#tnb li#vt a:hover { background:url(../images/newcatbtn.gif) no-repeat 0px -350px; }

#tnb li#capp { background:url(../images/newcatbtn.gif) no-repeat 0px -420px; }
#tnb li#capp a:hover { background:url(../images/newcatbtn.gif) no-repeat 0px -490px; }

/* category btns	*/

#catbtns {
	width: 520px;
	height: 90px;
}

#catbtns ul {
	list-style: none;
}

#catbtns li {
	width: auto;
	height: 90px;
	width:260px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}

#catbtns li a {
	height: 90px;
	width:260px;
	display: block;
	text-decoration: none;
}

#catbtns li#cbdoc { background:url(../images/catbtns.jpg) no-repeat 0px 0px; }
#catbtns li#cbdoc a:hover { background:url(../images/catpbtns.jpg) no-repeat 0px -180px; }

#catbtns li#cbvt { background:url(../images/catbtns.jpg) no-repeat 0px -90px; }
#catbtns li#cbvt a:hover { background:url(../images/catpbtns.jpg) no-repeat 0px -270px; }

#catbtns li#cbcapp { background:url(../images/catbtns.jpg) no-repeat -260px 0px; }
#catbtns li#cbcapp a:hover { background:url(../images/catpbtns.jpg) no-repeat -260px -180px; }

#catbtns li#cbtrain { background:url(../images/catbtns.jpg) no-repeat -260px -90px; }
#catbtns li#cbtrain { background:url(../images/catpbtns.jpg) no-repeat -260px -270px; }

.cboth	{	clear: both;	}

.nbtn1st  	{
	width: 196px;
	height: 21px;
	margin: 0;
	padding: 0;
}

.nbtn  	{
	padding: 3px 0 0 0;
}

#navi img	{
	padding: 0;
}

.subnavi {
	padding-right: 6px;
	border-right: 2px solid #c8c8c8;
	margin-bottom: 6px;
	margin-right: -1px;
}

.subnavi a {
	font-size: 11px;
}

.hide	{	display: none;	}
.disp	{	display: block;	}

#printicon	{
	width: 730px;
	text-align: right;
	padding-bottom: 10px;
}

#credit a	{
	font-weight: normal;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
}

#centercolumn a:link	{
	font-weight: normal;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif, "ヒラギノ角ゴ Pro W6", "hiragino kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック";
  color: #c81820;
}

#centercolumn a:visited	{
	font-weight: normal;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif, "ヒラギノ角ゴ Pro W6", "hiragino kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック";
  color: #583834;
}

a:link, a:visited	{
	color: #333;
	text-decoration: none;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W6", "hiragino kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック";
}

a:hover {
	text-decoration: none;
	color: #E20A16;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W6", "hiragino kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック";
}

.navi p	{
	margin: 0 0 2px 0;
	font-size: 12px;
}

#btm a.prevpage	{
	padding: 2px 0 2px 18px;
	background: url(../images/prevpage.gif) no-repeat center left;
}

* html #btm a.prevpage	{
	padding: 4px 0 2px 18px;
}

#btm a.nextpage	{
	padding: 2px 18px 2px 0;
	background: url(../images/nextpage.gif) no-repeat center right;
}

* html #btm a.nextpage	{
	padding: 4px 18px 2px 0;
}

#btm table	{
	width: 740px;
	padding: 0;
	margin: 0;
}

.nopad	{
	margin: 0 0 10px 0;
	font-size: 12px;
}

textarea, input	{
	font-size: 11px;
	color: #333333;
}

p	{
	margin: 0 0 10px 0;
}

.tbl1 p	{
	margin: 0 0 10px 0;
}

h1	{
	width: 780px;
 	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
	background-image: url(../images/h1_none.jpg);
}

#h1bg	{
	width: 780px;
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
	background-image: url(../images/h1_none.jpg);
}

h1#top	{
	background-image: url(../images/h1_top.jpg);
	height: 140px;
}

h1#about	{	background-image: url(../images/h1_about1.jpg); height: 100px;	}
h1#apply	{	background-image: url(../images/h1_apply1.jpg); height: 100px;	}
h1#faq	{	background-image: url(../images/h1_faq1.jpg);	 height: 100px;}
h1#download	{	background-image: url(../images/h1_download1.jpg); height: 100px;	}
h1#link	{	background-image: url(../images/h1_link1.jpg); height: 100px;	}
h1#contact	{	background-image: url(../images/h1_contact1.jpg); height: 100px;	}
h1#db	{	background-image: url(../images/h1_sh1.jpg); height: 100px;	}
h1#system	{	background-image: url(../images/h1_system1.jpg); height: 100px;	}
h1#seminar	{	background-image: url(../images/h1_seminar1.jpg); height: 100px;	}
h1#smnrapply	{	background-image: url(../images/h1_smnrapply.jpg); height: 100px;	}
h1#capp	{	background-image: url(../images/h1_capp1.jpg); height: 100px;	}
/*	h1#capp	{	background-image: url(../images/h1_capp.jpg); height: 80px;	}	*/
h1#calendar	{	background-image: url(../images/h1_calendar1.jpg); height: 100px;	}
h1#job	{	background-image: url(../images/h1_job1.jpg); height: 100px;	}
h1#trainer	{	background-image: url(../images/h1_strain1.jpg); height: 100px;	}
h1#shop	{	background-image: url(../images/h1_shop1.jpg); height: 100px;	}
h1#map	{	background-image: url(../images/h1_sitemap1.jpg); height: 100px;	}
h1#pp	{	background-image: url(../images/h1_pp1.jpg); height: 100px;	}
h1#english	{	background-image: url(../images/h1_english1.jpg); height: 100px;	}
h1#news	{	background-image: url(../images/h1_news1.jpg); height: 100px;	}
h1#doc	{	background-image: url(../images/h1_doc1.jpg); height: 90px;	}
h1#vt	{	background-image: url(../images/h1_vt1.jpg); height: 100px;	}
h1#train	{	background-image: url(../images/h1_train1.jpg); height: 100px;	}
h1#admin	{	background-image: url(../images/h1_admin.jpg); height: 80px;	}
h1#none	{	background-image: url(../images/h1_none.jpg); height: 80px;	}

/*
h1#pcs	{	background-image: url(../images/h1_pcs.jpg);	}
h1#lsm	{	background-image: url(../images/h1_lsm.jpg);	}
h1#system	{	background-image: url(../images/h1_system.jpg);	}
h1#docces	{	background-image: url(../images/h1_docces.jpg);	}
h1#mhospital	{	background-image: url(../images/h1_mhospital.jpg);	}
h1#school	{	background-image: url(../images/h1_school.jpg);	}
h1#supporters	{	background-image: url(../images/h1_supporters.jpg);	}
h1#sysdoc	{	background-image: url(../images/h1_sysdoc.jpg);	}
h1#syshospital	{	background-image: url(../images/h1_syshospital.jpg);	}
h1#train	{	background-image: url(../images/h1_train.jpg);	}
h1#vtces	{	background-image: url(../images/h1_vtces.jpg);	}
h1#vtexam	{	background-image: url(../images/h1_vtexam.jpg);	}
h1#form	{	background-image: url(../images/h1_form.jpg);	}
*/

h2	{
	margin: 0 0 16px 0;
	padding: 6px 6px;
	color: #3D3833;
	font-size: 18px;
	font-family: "ヒラギノ角ゴ Pro W6", "hiragino kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック";
	font-weight: bold;
	background-image: url(../images/bg_h2.jpg);
	background-repeat: repeat-x;
}

h2.capp 	{background-image: url(../images/bg_h2capp.jpg);}

h3	{
	margin: 0 0 12px 0;
	color: #404040;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W6", "hiragino kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック";
	border-left: 5px solid #cc0000;
	background-color: #FFf0f0;
	padding: 0px 8px;
}

h3.capp	{
	border-left: 5px solid #2D7FD1;
	background-color: #E8F9Ff;
}

/*
h3	{
	margin: 0 0 12px 0;
	color: #484848;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W6", "hiragino kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック";
	border-bottom: 2px solid #d0d0d0;
}
*/

h4	{
	margin: 16px 0 12px 0;
	color: #484848;
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W6", "hiragino kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック";
	border-bottom: 1px solid #c8c6c4;
	border-left: 4px solid #c8c6c4;
	padding: 0 0 0 6px;
}

h5	{
	margin: 0 0 10px 0;
	color: #484848;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W6", "hiragino kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック";
}

h6	{
	margin: 4px 0 8px 0;
	padding: 0px 3px 0px 6px;
	font-size: 12px;
	border-left: 4px solid #c8c6c0;
	background-color: #f2f2ec;
}

dl	{	margin: 0 0 10px 0; }

dt	{
	font-weight: bold;
	padding-left: 12px;
	background: url(../images/dot2.gif) no-repeat top left;
	border-bottom: 1px solid #dcd8d4;
	margin-bottom: 6px;
	font-size: 13px;
}
dt .red	{
	font-weight: bold;
	color: #FF0000;
}


.dt	{
	font-weight: bold;
	padding-left: 12px;
	background: url(../images/dot2.gif) no-repeat center left;
	font-size: 13px;
}

.cmain	{
	font-size: 11px;
}

.box2 dt	{
	font-weight: bold;
	padding-left: 6px;
	border-bottom: 1px solid #d0d8dc;
	background: url(../images/bg_dt.gif) repeat-x;
	margin-bottom: 4px;
}

#range dt	{
	background: url(../images/bg_h1.gif) repeat-x;
}

#range ol li	{
	border-bottom: none;
	padding-bottom: 0;
}

#range ol ul li	{
	border-bottom: none;
	background: url(../images/dot3.gif) no-repeat top left;
	padding-left: 12px;
}

#range .boxed	{
	margin-bottom: 16px;
}

.dot5, #centercolumn .dot5	{
	background: url(../images/dot5.gif) no-repeat top left;
	padding-left: 15px;
	padding-bottom: 4px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #d0d8dc;
}

.qst {
	padding-left: 20px;
	list-style: none;
	background: url(../images/qst.gif) no-repeat top left;
	border: none;
}

.qlist {
	padding-left: 20px;
	list-style-image: url(../images/dot_startday.gif);
	border: none;
}

.ans	{
	background: url(../images/ans.gif) no-repeat top left;
	padding-left: 20px;
	list-style: none;
	margin-left: 10px;
	border: 1px solid #d0dcd6;
}

.voiceq {
	padding-left: 20px;
	list-style: none;
	background: url(../images/qst.gif) no-repeat top left;
	padding-bottom: 4px;
}

.voicea	{
	padding-left: 20px;
	list-style: none;
	background: url(../images/ans.gif) no-repeat top left;
	margin-bottom: 16px;
	margin-left: 10px;
	border: 5px solid #f6f4f0;
	background-color: #faf8f6;
}

.ans li	{
	background: url(../images/ans.gif) no-repeat top left;
	padding-left: 20px;
}

.lvl2 dt	{
	font-weight: bold;
	padding-left: 6px;
	border-bottom: 1px solid #d0d8dc;
	background: url(../images/bg_h1.gif) repeat-x;
	margin-bottom: 4px;
}

.lvl3 dt	{
	font-weight: bold;
	padding-left: 10px;
	border-bottom: 1px solid #d0d8dc;
	background: url(../images/dot1.gif) no-repeat top left;
	margin-bottom: 4px;
}

dd	{ margin-bottom: 10px; margin-left: 0px;	}

ul { margin: 0 0 10px 5px; padding: 0 2px; list-style: none outside; text-align: left; }

.boxed	{ padding:5px; background-color: #f8f8f4;	border: 1px solid #ececec; }

.box2	{ 
	margin-left: 10px;
	padding:10px;
	border: 1px solid #dcdcdc;
}

#centercolumn .marked {
	margin: 0;
	padding-left: 12px;
	background: url(../images/dot1.gif) no-repeat top left;
	border: none;
}

#centercolumn .plus {
	margin: 0;
	padding-left: 21px;
	background: url(../images/dot4.gif) no-repeat center left;
	line-height: 2.4em;
}

* html #centercolumn li	{
/*	height: 1%;	
	margin: 0 0 0 20px;
*/
}

#centercolumn li 	{
	padding: 3px 0 3px 1px;
	border-bottom: 1px solid #E1DFDA;
}

.anum  {
	list-style: none;
	background: url(../images/anum.gif) no-repeat top left;
	padding:  0 0 0 50px;
	font-size: 12px;
}

#centercolumn .nobdr	{ border: none;		margin: 0 4px 4px 0px;	}

.bluebg	{
	background-color:#e0e8f0;
	margin: 0 4px 4px 0px;
}

 
.firstli  {
	border-top: 1px solid #E1DFDA;
}

.ml0	{
	margin-left: 0;
}

.ml10	{
	margin-left: 10px;
	/*	margin-left: 16px;	*/
}

.ml20	{
	margin-left: 0px;
	/*	margin-left: 20px;	*/
}

.ml	{
	margin-left: 20px;
	/*	margin-left: 20px;	*/
}

.mb12	{
	margin-bottom: 12px;
}

.txt14	{
	font-size: 14px;
}

.txt12	{
	font-size: 12px;
}

.txt10	{
	font-size: 10px;
}

.txt9	{
	font-size: 9px;
}

.tblsh	{
	margin-bottom: 10px;
	width: 74px;
	border: 1px solid #dcc;
	border-collapse: collapse;
}

.tblsh th	{
	border: 1px solid #ddd8cc;
	text-align: center;
	background-color: #f8f4f0;
}

.tbl1	{
	margin: 0 0 10px 5px;
	border: 1px solid #ccc;
	border-collapse: collapse;
}

.tbl2	{
	margin: 0 0 10px 5px;
	border: 1px solid #ccc;
	border-collapse: collapse;
}
.tbl11  td	{
	border: 1px solid #ccc;
	background-color: #fff;
	/*	text-align: left;	*/
	padding: 4px;
	font-size: 14px;
	text-align: center;
}
.tbl1 td	{
	border: 1px solid #ccc;
	background-color: #fff;
/*	text-align: left;	*/
	padding: 4px;
}

.tbl2 td	{
	border: 1px solid #ccc;
	text-align: right;
	padding: 4px;
}
.tbl11  th	{
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f4f3f0;
	padding-left: 4px;
}
.tbl1 th	{
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f4f3f0;
	padding-left: 4px;
}
.tbl2 th	{
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f0f0f0;
}

.tbl3 td	{
	padding: 2px 4px;
}

.tbl3 th	{
	text-align: right;
	background-color: #f4f3f1;
	padding: 2px 8px;
	border-right: 1px solid #ccc;
}


table.tbl3 	{ width: 520px;	}

#nobdrtbl td	{ border:none; }

.strng {
	color: #CC0000;
	font-weight: bold;
	background-color: #ffecfc;
	padding: 0 2px;
}

.chkbox	{
	width:auto;
	float: left;
	padding-left: 5px;
}

.areap	{ 
	border-bottom: 1px dotted #d8dfdc;
	margin-bottom: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	background: url(../images/dot3.gif) no-repeat center left;
	padding-left: 12px;
}

.attn	{ color: #990000; border-bottom: 1px solid #eca0a0;	}

.redltr	{ color: #990000; background-color: #fcf2f2; border: 1px solid #eca0a0; padding: 2px 6px;	}

.box2 .redltr 	{	color: #990000; background-color: #FFFFFF; border: none; padding: 0; margin: 0 0 10px 0;	}

.tar	{ text-align: right;	}

.nobdr 	{ border: none;	}

.more	{
	padding-left: 44px;
	margin-left: -2px;
	list-style: none inside;
	background: url(../images/more.gif) no-repeat top left;
}

.click	{
	padding-left: 38px;
	margin-left: -2px;
	list-style: none inside;
	background: url(../images/click.gif) no-repeat top left;
}

.red	{
	font-weight: bold;
	color: #FF0000;
	list-style-image: none;
	list-style-type: none;
}

.red2	{
	font-weight: bold;
	color: #FF0000;
	list-style-image: none;
	list-style-type: none;
	font-size: 14px;
}

.openclose	{
	padding-left: 60px;
	margin-left: -2px;
	list-style: none inside;
	background: url(../images/openclose.gif) no-repeat center left;
}

.shop	{
	padding-right: 38px;
	padding-bottom: 2px;
	padding-top: 2px;
	list-style: none inside;
	background: url(../images/btn_apply.gif) no-repeat center right;
}

.arrow	{
	padding-left: 18px;
	margin-left: 2px;
	list-style: none inside;
	background: url(../images/arrow.gif) no-repeat top left;
}

.arw	{
	padding-left: 18px;
	margin-left: 6px;
	list-style: none inside;
	background: url(../images/arrow.gif) no-repeat top left;
}

.arrow1	{
	padding-left: 14px;
	margin-left: -1px;
	list-style: none inside;
	background: url(../images/dot_all.gif) no-repeat top left;
}

* html	.arw	{ margin-left: -10px; padding-left: 18px;
}
 
*+html	.arw	{ margin-left: -8px; padding-left: 18px;
}

* html	.arrow	{ margin-left: 0px; padding-left: 18px;
}
 
*+html	.arrow	{ margin-left: 0px; padding-left: 18px;
}
 
.link	{
	padding-left: 36px;
/*	margin-left: 20px;	*/
	list-style: none inside;
	background: url(../images/link.gif) no-repeat top left;
}

.bklink	{
/*	padding-left: 36px;
	margin-left: 20px;	*/
	list-style: none inside;
	background: url(../images/link.gif) no-repeat top right;
}

.download	{
	padding-left: 64px;
	list-style: none inside;
	background: url(../images/download.gif) no-repeat top left;
}

.video {
	background: url(../images/video.gif) no-repeat top left;
	padding-left: 36px;
	font-weight: bold;
}

.info {
	background: url(../images/info.gif) no-repeat top left;
	padding-left: 50px;
	color: #304060;
}

.uline	{
	border-bottom: 1px solid #FF6633;
	padding-bottom: 2px;
	color: #302020;
	font-family: "ヒラギノ角ゴ Pro W6", "hiragino kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック";
}

#challenge .uline	{
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 4px;
}

.limg	{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.rimg	{
	float:right;
	border: 5px solid #e8e4e0;
	margin-left:10px;
	margin-bottom:10px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix	{ display: inline-block;	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix	{ display: block;	}
/* End hide from IE-mac */

.postit	{
	background-color: #FFF4E6;
	border-bottom: 1px solid #dcccac;
	border-right: 1px solid #dcccac;
	border-left: 8px solid #ffcc80;
	padding: 6px 8px;
	margin: 4px 10px 0 0;
	font-size: 12px;
	color: #993020;
}

.jmap	{
	width:504px;
	height:320px;
	border: 1px solid #999996;
	margin-bottom:10px;
	padding:8px;
	background-color:#ecece8;
}

/* blog */

.articlehead	{
	border-left:4px solid #BFB0B1;
	padding: 2px 3px 2px 8px;
	background-color: #f4f2ec;
	font-size: 15px;
	margin-bottom: 10px;
}

.articlehead a:hover, .articlehead a:link, .articlehead a:visited, .articlehead	{
	color: #383230;
	text-decoration: none;
	font-weight: bold;
}

.articledate	{
	margin-bottom: 8px;
}

.articlebox	{
	margin-bottom:12px;
	border-bottom: 1px dotted #d8c0c0;
	padding: 4px 0;
}

.articlebox	img	{ border: none;	}

.articletail	{
	font-size: 11px;
	margin-top: 6px;
	margin-bottom: 8px;
}

.cpix	{
	padding: 5px;
	border: 1px solid #e8ecec;
	background-color: #f0f0e8;
}

#wjvf2014menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 520px;
}

#wjvf2014menu li {
    color: #FFFFFF;
    float: left;
    margin: 0;
    padding: 0 0 0 1px;
    text-align: center;
    width: 33%;
}

#wjvf2014menu li a:link, #wjvf2014menu li a:visited {
    background: none repeat scroll 0 0 #05A6A1;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0;
    text-decoration: none;
    width: auto;
}

#wjvf2014menu li a:hover {
    background: none repeat scroll 0 0 #005E5B;
}

