@charset "UTF-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ul li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
body{line-height: 1.5;letter-spacing: 1px;font-size: 12pt;color: #000000;background-color: #FFFFFF;}
a,
a:visited{color:#00F;text-decoration:underline;}
address{font-style:normal;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ul{list-style:none;}
.tabflash{text-align:left;}

.break { page-break-before: always; }

/*display:none祭り*/
hr.hr,
#headflashtab,
div#main ul#cmenu,
div#main ul#topnavi,
div#main div#leftarea{display:none;}

#sideboders{display:block;width:640px;}

/* #content > #header */
#header{display:block;height:43px;background:#F5F6D4;}
#header h1{}
#header p#headret{ display:none;}
#header:after{content:"."; height:0px; clear:both; display: block; visibility:hidden;}/*clearfix*/
#header{display:inline-block;}/*IE*/


/* #content > #main */
div#main{text-align:left;}
div#main ul#nav li{display:inline; font-size:10pt;}

div#main div#mkiji{clear:both; padding:10px;}

div#main div#rightarea h3.pagettl{display:block; font-weight:bold; text-align:left; border-bottom:#000 solid 1px;}

div#main div#rightarea { clear:both;text-align:left;}
div#main div#rightarea ul.whatnew li{ padding-left:42px; background:url(../img/part/200710/nonew.gif) top left no-repeat;}
div#main div#rightarea ul.whatnew li.linew{background-image:url(../img/part/200710/new.gif);}

div#main div#rightarea .pbody div{clear:both;}
div#main div#rightarea .pbody table{width:610px;} 
div#main div#rightarea .pbody table.abouttbl tr td{vertical-align:top; padding:8px 0.5em; background:url(../img/part/200710/tablebg.gif) right bottom no-repeat;}
div#main div#rightarea .pbody table.abouttbl tr td.gttl{width:8em; font-weight:bold;}

/*組織図　v2　左から0.1.2.3...*/
div#rightarea .pbody table#orgtable tr td{
	font-size:10px;
	line-height:16px;
	padding-left:14px;
	padding-top:5px;


	}table#orgtable tr td.valignbtm0{
		vertical-align:bottom;
		background:url(../img/part/200710/tableorg0.gif) left bottom no-repeat;


	}table#orgtable tr td.valignbtm1sthrough{
		vertical-align:bottom;
		background:url(../img/part/200710/tableorg1sthrough.gif) left bottom no-repeat;

	}table#orgtable tr td.valignbtm1mnomore{
		vertical-align:bottom;
		background:url(../img/part/200710/tableorg1mnomre.gif) left bottom no-repeat;
	}table#orgtable tr td.valignbtm1endnomore{
		vertical-align:bottom;
		background:url(../img/part/200710/tableorg1endnomre.gif) left bottom no-repeat;



	} table#orgtable tr td.valignbtm2s{
		text-indent:24px;
		vertical-align:bottom;
		background:url(../img/part/200710/tableorg2s.gif) left bottom no-repeat;
	}table#orgtable tr td.valignbtm2m{
		text-indent:24px;
		vertical-align:bottom;
		background:url(../img/part/200710/tableorg2m.gif) left bottom no-repeat;
	}table#orgtable tr td.valignbtm2meigyou{
		text-indent:24px;
		vertical-align:bottom;
		background:url(../img/part/200710/tableorg2meigyou.gif) left bottom no-repeat;
	}table#orgtable tr td.valignbtm2moosaka{
		text-indent:24px;
		vertical-align:bottom;
		background:url(../img/part/200710/tableorg2moosaka.gif) left bottom no-repeat;


	}table#orgtable tr td.valignbtm2end{
		text-indent:24px;
		vertical-align:bottom;
		background:url(../img/part/200710/tableorg2.gif) left bottom no-repeat;
	}table#orgtable tr td.valignbtm2nomore{
		text-indent:24px;
		vertical-align:bottom;
		background:url(../img/part/200710/tableorg2endnomore.gif) left bottom no-repeat;



	}table#orgtable tr td.valignbtm3{
		vertical-align:bottom;
		background:url(../img/part/200710/tableorg3.gif) left bottom no-repeat;
	}table#orgtable tr td.valignbtm3s{
		vertical-align:bottom;
		background:url(../img/part/200710/tableorg3start.gif) left bottom no-repeat;
	}table#orgtable tr td.valignbtm3m{
		vertical-align:bottom;
		background:url(../img/part/200710/tableorg3m.gif) left bottom no-repeat;
	}table#orgtable tr td.valignbtm3end{
		vertical-align:bottom;
		background:url(../img/part/200710/tableorg3end.gif) left bottom no-repeat;
}


div#main div#rightarea .pbody ul#accessmenu{display:none;}
div#main div#rightarea .pbody div h3{clear:both;background:#ddd;margin:12pt 0 8pt 0;}

div#main div#rightarea .pbody h5{background:#ddd;}
div#main div#rightarea .pbody .margin12em{display:block;margin:1em 2em;}
div#main div#rightarea .pbody .bggray{padding:1em; background:#ccc;}

h4.pgttl{margin:0.5em 0;border:#000 solid 1px; border-left:none; border-right:none;}
p.pghplink{display:none;}
div.pginfo{margin:1.5em 0;clear:both;}
div.pginfo div.imgphoto{float:right;}

div#main div#rightarea .pbody ul li.rinenmore{ display:block; margin:5px 10px; text-align:center;}
div#main div#rightarea .pbody ul li.rinenmore .tareawhite{display:block; text-align:left; margin:0 1em;}
div#main div#rightarea .pbody ul li.rinenmore .dbtb{border:#6C6 dotted 1px; border-left:none; border-right:none;}
div#main div#rightarea .pbody ul li.rinenmore .tareawhite h4{display:block; text-align:center; padding:0.3em 0; margin:0.5em 0 0 0; background:#7D950F; color:#fff;}
div#main div#rightarea .pbody ul li.rinenmore .tareawhite ul{border:#7D950F solid 1px; margin:0; padding:1em; list-style:disc;}
div#main div#rightarea .pbody ul li.rinenmore .tareawhite ul li{margin:0 0 0 1.2em; padding:0.5em 0 0 0;}



div#rightarea .pbody table.bdtbl{border:#999 solid 2px;}
div#rightarea .pbody table.bdtbl tr td{vertical-align:top;border:#999 solid 1px;}

a.gotopagetop{display:block; clear:both;visibility:hidden;}
.alright{display:block; text-align:right;}
.alcent{display:block; text-align:center;}

div#mkiji div#cet610{display:block; }
div#mkiji div#cet610 h2{display:block; font-weight:bold; text-align:left; border-bottom:#000 solid 1px;}

div#mkiji div#cet610 #plan{padding:0.5em; margin:2em; border:#999 solid 1px;}
div#mkiji div#cet610 #plan h4{text-align:center; margin:0.6em 0;}
div#mkiji div#cet610 #plan h5{background:#ccc; padding:0.3em; margin:1.5em 0 0.8em 0; color:#336;}
div#mkiji div#cet610 #plan ol li{ margin:0.7em 0;}
div#mkiji div#cet610 #plan .margin1em{display:block;margin:0 1em;}

/* footer */
p#foot{ clear:both;pdisplay:block; text-align:center; color:#666; border-top:#666 solid 1px; font-size:10pt;}





