@charset "shift_jis";

/****************************** 共通 ********************************/


#contents div.prt-pastLayout2011renew div#content div{
	/zoom:1;
}


/****************************** index ********************************/
#contents div.prt-pastLayout2011renew .hdg_l2_01{
	margin:0 0 20px 0;
	text-align:center;
}

#contents div.prt-pastLayout2011renew .hdg_l3_01{
	margin:0 0 10px 0;
	padding:0 0 13px 32px;
	text-align:left;
	background:url(../images/index_bg_hdg_l3_01.gif) left bottom no-repeat;
	min-height:17px;
	font-size:120%;
	font-weight:bold;
}


#contents div.prt-pastLayout2011renew .hdg_l3_02{
	margin:0 0 10px 0;
	padding:0;
}


#contents div.prt-pastLayout2011renew table.index_menu_01{
	border-collapse:separate;
	border-spacing:14px;
}

#contents div.prt-pastLayout2011renew table.index_menu_01 tbody{}

#contents div.prt-pastLayout2011renew table.index_menu_01 tr{
}

#contents div.prt-pastLayout2011renew table.index_menu_01 td{
	margin:0;
	padding:0;
	width:220px;
	vertical-align:top;
	background:url(../images/bg_menu_02.gif) left bottom no-repeat;
	/zoom:1;
}

#contents div.prt-pastLayout2011renew table.index_menu_01 td h3{
	margin:0;
	padding:5px 10px 3px;
	background:#ef8428 url(../images/bg_menu_01.gif) left top no-repeat;
	width:206px;
	color:#fff;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	min-height:46px;
}

#contents div.prt-pastLayout2011renew table.index_menu_01 td div.menu_text{
	margin:0;
	padding:8px 10px;
	width:206px;
	background:url(../images/bg_menu_03.gif) left top no-repeat;
	min-height:12em;
	/height:12em;
	/zoom:1;
}

#contents div.prt-pastLayout2011renew table.index_menu_01 td div.menu_text p{
	margin-bottom:0.3em;
}

#contents div.prt-pastLayout2011renew div.lyt_column{
	margin:14px;
	padding:0;
	/zoom:1.0;
}

#contents div.prt-pastLayout2011renew div.lyt_column div.column_01{
	float:left;
	margin:0 0 0 8px;
	width:428px;
}

#contents div.prt-pastLayout2011renew div.lyt_column div.column_02{
	float:right;
	width:225px;
}


#contents div.prt-pastLayout2011renew div.lyt_column ul li{
	margin:0 0 6px 0;
}




/****************************** 下層ページ ********************************/
#contents div.prt-pastLayout2011renew .hdg_l2_02{
	margin:1em 2em 2em;
	padding:20px;
	font-size:150%;
	text-align:center;
	border:3px solid #f93;
	color:#f93;
	letter-spacing:0.25em;
}

#contents div.prt-pastLayout2011renew .hdg_l3_03{
	font-size:120%;
	color:green;
	font-weight:bold;
	text-align:left;
}


#contents div.prt-pastLayout2011renew .hdg_l4_01{
	margin:0 200px 0.5em 0;
	padding:0 0 6px 0;
	border-bottom:3px solid #f60;
	color:#f60;
	text-align:left;
	font-size:100%;
	font-weight:bold;
}

#contents div.prt-pastLayout2011renew .orange{
	color:#f60;
}

#contents div.prt-pastLayout2011renew .black{
	color:#000;
}

#contents div.prt-pastLayout2011renew .box_01{
	margin:0;
	padding:0.5em 2em;
	background:#34b3d6 url(../images/bg_box_01.gif) left bottom repeat-x;
	color:#fff;
}

#contents div.prt-pastLayout2011renew .box_02{
	padding:0.5em;
	color:#f00;
	border:2px solid #f00;
}

#contents div.prt-pastLayout2011renew .box_03{
	padding:0.5em;
	border:1px solid #f60;
	min-width:28em;
}

#contents div.prt-pastLayout2011renew .box_04{
	padding:0.5em;
	border:1px solid #f60;
	background:#fe9;
	min-width:28em;
	/zoom:1;
}






/* margin [ right,top ] */
#contents div.prt-pastLayout2011renew .mar00 { margin-right: 0;}		 #contents div.prt-pastLayout2011renew .mar05 { margin-right: 0.5em;}
#contents div.prt-pastLayout2011renew .mar10 { margin-right: 1.0em;}	 #contents div.prt-pastLayout2011renew .mar15 { margin-right: 1.5em;}
#contents div.prt-pastLayout2011renew .mar20 { margin-right: 2.0em;}	 #contents div.prt-pastLayout2011renew .mar25 { margin-right: 2.5em;}
#contents div.prt-pastLayout2011renew .mar30 { margin-right: 3.0em;}	 #contents div.prt-pastLayout2011renew .mar35 { margin-right: 3.5em;}
#contents div.prt-pastLayout2011renew .mar40 { margin-right: 4.0em;}	 #contents div.prt-pastLayout2011renew .mar45 { margin-right: 4.5em;}
#contents div.prt-pastLayout2011renew .mar50 { margin-right: 5.0em;}	 #contents div.prt-pastLayout2011renew .mar55 { margin-right: 5.5em;}
#contents div.prt-pastLayout2011renew .mar60 { margin-right: 6.0em;}	 #contents div.prt-pastLayout2011renew .mar65 { margin-right: 6.5em;}
#contents div.prt-pastLayout2011renew .mar70 { margin-right: 7.0em;}	 #contents div.prt-pastLayout2011renew .mar75 { margin-right: 7.5em;}
#contents div.prt-pastLayout2011renew .mar80 { margin-right: 8.0em;}	 #contents div.prt-pastLayout2011renew .mar85 { margin-right: 8.5em;}
#contents div.prt-pastLayout2011renew .mar90 { margin-right: 9.0em;}	 #contents div.prt-pastLayout2011renew .mar95 { margin-right: 9.5em;}
#contents div.prt-pastLayout2011renew .mar100 { margin-right: 10.0em;}	 #contents div.prt-pastLayout2011renew .mar105 { margin-right: 10.5em;}

#contents div.prt-pastLayout2011renew .mar02 { margin-right: 0.25em;}	 #contents div.prt-pastLayout2011renew .mar07 { margin-right: 0.75em;}
#contents div.prt-pastLayout2011renew .mar12 { margin-right: 1.25em;}	 #contents div.prt-pastLayout2011renew .mar17 { margin-right: 1.75em;}
#contents div.prt-pastLayout2011renew .mar22 { margin-right: 2.25em;}	 #contents div.prt-pastLayout2011renew .mar27 { margin-right: 2.75em;}
#contents div.prt-pastLayout2011renew .mar32 { margin-right: 3.25em;}	 #contents div.prt-pastLayout2011renew .mar37 { margin-right: 3.75em;}
#contents div.prt-pastLayout2011renew .mar42 { margin-right: 4.25em;}	 #contents div.prt-pastLayout2011renew .mar47 { margin-right: 4.75em;}
#contents div.prt-pastLayout2011renew .mar52 { margin-right: 5.25em;}	 #contents div.prt-pastLayout2011renew .mar57 { margin-right: 5.75em;}
#contents div.prt-pastLayout2011renew .mar62 { margin-right: 6.25em;}	 #contents div.prt-pastLayout2011renew .mar67 { margin-right: 6.75em;}
#contents div.prt-pastLayout2011renew .mar72 { margin-right: 7.25em;}	 #contents div.prt-pastLayout2011renew .mar77 { margin-right: 7.75em;}
#contents div.prt-pastLayout2011renew .mar82 { margin-right: 8.25em;}	 #contents div.prt-pastLayout2011renew .mar87 { margin-right: 8.75em;}
#contents div.prt-pastLayout2011renew .mar92 { margin-right: 9.25em;}	 #contents div.prt-pastLayout2011renew .mar97 { margin-right: 9.75em;}
#contents div.prt-pastLayout2011renew .mar102 { margin-right: 10.25em;}	 #contents div.prt-pastLayout2011renew .mar107 { margin-right: 10.75em;}

#contents div.prt-pastLayout2011renew .mat00 { margin-top: 0.1em;}  #contents div.prt-pastLayout2011renew .mat05 { margin-top: 0.5em;}
#contents div.prt-pastLayout2011renew .mat10 { margin-top: 1.0em;}  #contents div.prt-pastLayout2011renew .mat15 { margin-top: 1.5em;}
#contents div.prt-pastLayout2011renew .mat20 { margin-top: 2.0em;}  #contents div.prt-pastLayout2011renew .mat25 { margin-top: 2.5em;}
#contents div.prt-pastLayout2011renew .mat30 { margin-top: 3.0em;}  #contents div.prt-pastLayout2011renew .mat35 { margin-top: 3.5em;}
#contents div.prt-pastLayout2011renew .mat40 { margin-top: 4.0em;}  #contents div.prt-pastLayout2011renew .mat45 { margin-top: 4.5em;}
#contents div.prt-pastLayout2011renew .mat50 { margin-top: 5.0em;}  #contents div.prt-pastLayout2011renew .mat55 { margin-top: 5.5em;}
#contents div.prt-pastLayout2011renew .mat60 { margin-top: 6.0em;}  #contents div.prt-pastLayout2011renew .mat65 { margin-top: 6.5em;}
#contents div.prt-pastLayout2011renew .mat70 { margin-top: 7.0em;}  #contents div.prt-pastLayout2011renew .mat75 { margin-top: 7.5em;}
#contents div.prt-pastLayout2011renew .mat80 { margin-top: 8.0em;}  #contents div.prt-pastLayout2011renew .mat85 { margin-top: 8.5em;}
#contents div.prt-pastLayout2011renew .mat90 { margin-top: 9.0em;}  #contents div.prt-pastLayout2011renew .mat95 { margin-top: 9.5em;}
#contents div.prt-pastLayout2011renew .mat100 { margin-top: 10.0em;}  #contents div.prt-pastLayout2011renew .mat105 { margin-top: 10.5em;}

#contents div.prt-pastLayout2011renew .mat02 { margin-top: 0.25em;}  #contents div.prt-pastLayout2011renew .mat07 { margin-top: 0.75em;}
#contents div.prt-pastLayout2011renew .mat12 { margin-top: 1.25em;}  #contents div.prt-pastLayout2011renew .mat17 { margin-top: 1.75em;}
#contents div.prt-pastLayout2011renew .mat22 { margin-top: 2.25em;}  #contents div.prt-pastLayout2011renew .mat27 { margin-top: 2.75em;}
#contents div.prt-pastLayout2011renew .mat32 { margin-top: 3.25em;}  #contents div.prt-pastLayout2011renew .mat37 { margin-top: 3.75em;}
#contents div.prt-pastLayout2011renew .mat42 { margin-top: 4.25em;}  #contents div.prt-pastLayout2011renew .mat47 { margin-top: 4.75em;}
#contents div.prt-pastLayout2011renew .mat52 { margin-top: 5.25em;}  #contents div.prt-pastLayout2011renew .mat57 { margin-top: 5.75em;}
#contents div.prt-pastLayout2011renew .mat62 { margin-top: 6.25em;}  #contents div.prt-pastLayout2011renew .mat67 { margin-top: 6.75em;}
#contents div.prt-pastLayout2011renew .mat72 { margin-top: 7.25em;}  #contents div.prt-pastLayout2011renew .mat77 { margin-top: 7.75em;}
#contents div.prt-pastLayout2011renew .mat82 { margin-top: 8.25em;}  #contents div.prt-pastLayout2011renew .mat87 { margin-top: 8.75em;}
#contents div.prt-pastLayout2011renew .mat92 { margin-top: 9.25em;}  #contents div.prt-pastLayout2011renew .mat97 { margin-top: 9.75em;}
#contents div.prt-pastLayout2011renew .mat102 { margin-top: 10.25em;}  #contents div.prt-pastLayout2011renew .mat107 { margin-top: 10.75em;}


/* padding [ right,top ] */
#contents div.prt-pastLayout2011renew .par00 { padding-right: 0;}		 #contents div.prt-pastLayout2011renew .par05 { padding-right: 0.5em;}
#contents div.prt-pastLayout2011renew .par10 { padding-right: 1.0em;}	 #contents div.prt-pastLayout2011renew .par15 { padding-right: 1.5em;}
#contents div.prt-pastLayout2011renew .par20 { padding-right: 2.0em;}	 #contents div.prt-pastLayout2011renew .par25 { padding-right: 2.5em;}
#contents div.prt-pastLayout2011renew .par30 { padding-right: 3.0em;}	 #contents div.prt-pastLayout2011renew .par35 { padding-right: 3.5em;}
#contents div.prt-pastLayout2011renew .par40 { padding-right: 4.0em;}	 #contents div.prt-pastLayout2011renew .par45 { padding-right: 4.5em;}
#contents div.prt-pastLayout2011renew .par50 { padding-right: 5.0em;}	 #contents div.prt-pastLayout2011renew .par55 { padding-right: 5.5em;}
#contents div.prt-pastLayout2011renew .par60 { padding-right: 6.0em;}	 #contents div.prt-pastLayout2011renew .par65 { padding-right: 6.5em;}
#contents div.prt-pastLayout2011renew .par70 { padding-right: 7.0em;}	 #contents div.prt-pastLayout2011renew .par75 { padding-right: 7.5em;}
#contents div.prt-pastLayout2011renew .par80 { padding-right: 8.0em;}	 #contents div.prt-pastLayout2011renew .par85 { padding-right: 8.5em;}
#contents div.prt-pastLayout2011renew .par90 { padding-right: 9.0em;}	 #contents div.prt-pastLayout2011renew .par95 { padding-right: 9.5em;}
#contents div.prt-pastLayout2011renew .par100 { padding-right: 10.0em;}	 #contents div.prt-pastLayout2011renew .par105 { padding-right: 10.5em;}

#contents div.prt-pastLayout2011renew .par02 { padding-right: 0.25em;}	 #contents div.prt-pastLayout2011renew .par07 { padding-right: 0.75em;}
#contents div.prt-pastLayout2011renew .par12 { padding-right: 1.25em;}	 #contents div.prt-pastLayout2011renew .par17 { padding-right: 1.75em;}
#contents div.prt-pastLayout2011renew .par22 { padding-right: 2.25em;}	 #contents div.prt-pastLayout2011renew .par27 { padding-right: 2.75em;}
#contents div.prt-pastLayout2011renew .par32 { padding-right: 3.25em;}	 #contents div.prt-pastLayout2011renew .par37 { padding-right: 3.75em;}
#contents div.prt-pastLayout2011renew .par42 { padding-right: 4.25em;}	 #contents div.prt-pastLayout2011renew .par47 { padding-right: 4.75em;}
#contents div.prt-pastLayout2011renew .par52 { padding-right: 5.25em;}	 #contents div.prt-pastLayout2011renew .par57 { padding-right: 5.75em;}
#contents div.prt-pastLayout2011renew .par62 { padding-right: 6.25em;}	 #contents div.prt-pastLayout2011renew .par67 { padding-right: 6.75em;}
#contents div.prt-pastLayout2011renew .par72 { padding-right: 7.25em;}	 #contents div.prt-pastLayout2011renew .par77 { padding-right: 7.75em;}
#contents div.prt-pastLayout2011renew .par82 { padding-right: 8.25em;}	 #contents div.prt-pastLayout2011renew .par87 { padding-right: 8.75em;}
#contents div.prt-pastLayout2011renew .par92 { padding-right: 9.25em;}	 #contents div.prt-pastLayout2011renew .par97 { padding-right: 9.75em;}
#contents div.prt-pastLayout2011renew .par102 { padding-right: 10.25em;}	 #contents div.prt-pastLayout2011renew .par107 { padding-right: 10.75em;}

#contents div.prt-pastLayout2011renew .pat00 { padding-top: 0.1em;}  #contents div.prt-pastLayout2011renew .pat05 { padding-top: 0.5em;}
#contents div.prt-pastLayout2011renew .pat10 { padding-top: 1.0em;}  #contents div.prt-pastLayout2011renew .pat15 { padding-top: 1.5em;}
#contents div.prt-pastLayout2011renew .pat20 { padding-top: 2.0em;}  #contents div.prt-pastLayout2011renew .pat25 { padding-top: 2.5em;}
#contents div.prt-pastLayout2011renew .pat30 { padding-top: 3.0em;}  #contents div.prt-pastLayout2011renew .pat35 { padding-top: 3.5em;}
#contents div.prt-pastLayout2011renew .pat40 { padding-top: 4.0em;}  #contents div.prt-pastLayout2011renew .pat45 { padding-top: 4.5em;}
#contents div.prt-pastLayout2011renew .pat50 { padding-top: 5.0em;}  #contents div.prt-pastLayout2011renew .pat55 { padding-top: 5.5em;}
#contents div.prt-pastLayout2011renew .pat60 { padding-top: 6.0em;}  #contents div.prt-pastLayout2011renew .pat65 { padding-top: 6.5em;}
#contents div.prt-pastLayout2011renew .pat70 { padding-top: 7.0em;}  #contents div.prt-pastLayout2011renew .pat75 { padding-top: 7.5em;}
#contents div.prt-pastLayout2011renew .pat80 { padding-top: 8.0em;}  #contents div.prt-pastLayout2011renew .pat85 { padding-top: 8.5em;}
#contents div.prt-pastLayout2011renew .pat90 { padding-top: 9.0em;}  #contents div.prt-pastLayout2011renew .pat95 { padding-top: 9.5em;}
#contents div.prt-pastLayout2011renew .pat100 { padding-top: 10.0em;}  #contents div.prt-pastLayout2011renew .pat105 { padding-top: 10.5em;}

#contents div.prt-pastLayout2011renew .pat02 { padding-top: 0.25em;}  #contents div.prt-pastLayout2011renew .pat07 { padding-top: 0.75em;}
#contents div.prt-pastLayout2011renew .pat12 { padding-top: 1.25em;}  #contents div.prt-pastLayout2011renew .pat17 { padding-top: 1.75em;}
#contents div.prt-pastLayout2011renew .pat22 { padding-top: 2.25em;}  #contents div.prt-pastLayout2011renew .pat27 { padding-top: 2.75em;}
#contents div.prt-pastLayout2011renew .pat32 { padding-top: 3.25em;}  #contents div.prt-pastLayout2011renew .pat37 { padding-top: 3.75em;}
#contents div.prt-pastLayout2011renew .pat42 { padding-top: 4.25em;}  #contents div.prt-pastLayout2011renew .pat47 { padding-top: 4.75em;}
#contents div.prt-pastLayout2011renew .pat52 { padding-top: 5.25em;}  #contents div.prt-pastLayout2011renew .pat57 { padding-top: 5.75em;}
#contents div.prt-pastLayout2011renew .pat62 { padding-top: 6.25em;}  #contents div.prt-pastLayout2011renew .pat67 { padding-top: 6.75em;}
#contents div.prt-pastLayout2011renew .pat72 { padding-top: 7.25em;}  #contents div.prt-pastLayout2011renew .pat77 { padding-top: 7.75em;}
#contents div.prt-pastLayout2011renew .pat82 { padding-top: 8.25em;}  #contents div.prt-pastLayout2011renew .pat87 { padding-top: 8.75em;}
#contents div.prt-pastLayout2011renew .pat92 { padding-top: 9.25em;}  #contents div.prt-pastLayout2011renew .pat97 { padding-top: 9.75em;}
#contents div.prt-pastLayout2011renew .pat102 { padding-top: 10.25em;}  #contents div.prt-pastLayout2011renew .pat107 { padding-top: 10.75em;}

/* clearFix
-----------------------------------*/
#contents div.prt-pastLayout2011renew .text:after,
#contents div.prt-pastLayout2011renew dl.lyt_column:after,
#contents div.prt-pastLayout2011renew .box_04:after,
#contents div.prt-pastLayout2011renew dl.index_menu_01:after,
#contents div.prt-pastLayout2011renew div.hdg_02_container:after,
body#index_dementia #contents div.prt-pastLayout2011renew div#content:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
