@charset "utf-8";
*{
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",  san-serif ;
}

#contents #main ul li.new dl dd li{
	width: 710px;
	background-color: #EAEAEA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-indent: 5px;
	padding: 5px;
}
/*------------<contents>------------*/
#contents #right h1.title{
	background: url(../../syasou_tan/img/title.gif) no-repeat left top;
	text-indent: -9999px;
	display:block;
	height:80px;
	width:520px;
	display: block;
	padding-bottom: 10px;
}
#selector{
	width:520px;
	padding-top: 20px;
}

#selector h2.syasou a{
	display: block;
	height:69px;
	width:245px;
	background: url(../../syasou_tan/img/selector1.gif) no-repeat left top;
	text-indent: -9999px;
}
#selector h2.goudou a{
	display: block;
	height:69px;
	width:245px;
	background: url(../../syasou_tan/img/selector2.gif) no-repeat left top;
	text-indent: -9999px;
	float: right;
}
#selector h2.syasou a:hover,
#selector h2.goudou a:hover
{background-position: 0 -69px;}

#selector h2.goudou a{
	display: block;
	height:69px;
	width:245px;
	background: url(../../syasou_tan/img/selector2.gif) no-repeat left top;
	text-indent: -9999px;
	float: right;
}
#pro4{
	width:520px;
	padding-top: 20px;
}
#pro4 h2.pro4title{
	display: block;
	height:38px;
	width:520px;
	background: url(../../syasou_tan/img/pro4title.gif) no-repeat left top;
	text-indent: -9999px;
}

#pro4 ul li.xday{
	width:107px;
	height:54px;
	display:block;
	text-indent:-9999px;
	background: url(../../syasou_tan/img/pro4_xday.gif) no-repeat left top;
	margin-top: 20px;
	margin-bottom: 10px;
}

#pro4 ul li dl{
	width:520px;
	margin-bottom: 10px;
}

#pro4 ul li dl dt{width:107px;height:144px;float:left;}
#pro4 ul li dl dd{
	display: block;
	width: 403px;
	margin: 0px 0px 0px 107px;	/*ie6 hacked */
	padding: 0px 0px 0px 10px;	/*ie6 hacked */
	clear: right;
	height: 144px;
}


#pro4 ul li dl.cyousa dt a{
	width:107px;height:144px;display:block;text-indent:-9999px;
	background:url(../../syasou_tan/img/pro4_cyousa.gif) no-repeat left top;
}
#pro4 ul li dl.jizen dt a{
	width:107px;height:144px;display:block;text-indent:-9999px;
	background:url(../../syasou_tan/img/pro4_jizen.gif) no-repeat left top;
}
#pro4 ul li dl.sikiten dt a{
	width:107px;height:144px;display:block;text-indent:-9999px;
	background:url(../../syasou_tan/img/pro4_sikiten.gif) no-repeat left top;
}
#pro4 ul li dl.after dt a{
	width:107px;height:144px;display:block;text-indent:-9999px;
	background:url(../../syasou_tan/img/pro4_after.gif) no-repeat left top;
}

#pro4 ul li dl.jizen ol li a {
	background:url(../../img/link.gif) 0 0 no-repeat ;
	padding:0 0 2px 15px;
} 

#pro4 ul li dl.jizen ol li a:hover {
	background-position:0 -23px ;
} 

#pro4 ul li dl dd h3{
	width:400px;
	height:23px;
	background: url(../../syasou_tan/img/sankou.gif) no-repeat left top;
	text-indent: -9999px;	
	border-style: solid;
	border-color: #DDDDDD;
	border-width: 1px 1px 0 1px;
}
#pro4 ul li dl dd ol{
	width:400px;

	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #DDDDDD;
}
#pro4 ul li dl dd ol li{
	display: block;
	width:100%;
	background-color: #EAEAEA;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px 0 0 0;
	text-indent: 10px;
}


#flow table {color: #222222;width:100%;margin: 20px 0px 20px 0px;border: 1px solid #CCCCCC;clear:both;float:none;border-spacing:0;border-collapse:collapse;}
#flow th {font-size:0.8em;font-weight:normal;width:30%;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;background-color: #EAEAEA;padding: 5px 5px 5px 10px;}
#flow td {font-size:0.9em;font-weight:normal;width:70%;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;padding: 5px 5px 5px 10px;}
#flow th.title {background-color: #444444;font-size:1em;color:#FFFFFF;}
#flow td.title {background-color: #444444;font-size:1em;color:#FFFFFF;}

#flow #test{clear:both};
/*------------</contents>------------*/


/*------------<sub menu>------------*/
#left ul.leftnavi li{
	list-style:none;
	display: block;
	float: left;
	width: 180px;
}
#left ul.leftnavi li.btn_01 a{background: url(../../syasou_tan/img/menu01.gif) no-repeat left top;}
#left ul.leftnavi li.btn_01b a{background: url(../../syasou_tan/img/menu01b.gif) no-repeat left top;}
#left ul.leftnavi li.btn_01c a{background: url(../../syasou_tan/img/menu01c.gif) no-repeat left top;}
#left ul.leftnavi li.btn_02 a{background: url(../../syasou_tan/img/menu02.gif) no-repeat left top;}
#left ul.leftnavi li.btn_03 a{background: url(../../syasou_tan/img/menu03.gif) no-repeat left top;}
#left ul.leftnavi li.btn_04 a{background: url(../../syasou_tan/img/menu04.gif) no-repeat left top;}
#left ul.leftnavi li.btn_05 a{background: url(../../syasou_tan/img/menu05.gif) no-repeat left top;}
#left ul.leftnavi li.btn_06 a{background: url(../../syasou_tan/img/menu02.gif) no-repeat left top;}
#left ul.leftnavi li.btn_07 a{background: url(../../syasou_tan/img/menu03.gif) no-repeat left top;}
#left ul.leftnavi li.btn_08 a{background: url(../../syasou_tan/img/menu04.gif) no-repeat left top;}
#left ul.leftnavi li.btn_09 a{background: url(../../syasou_tan/img/menu05.gif) no-repeat left top;}

#left ul.leftnavi li.btn_01 a:hover,
#left ul.leftnavi li.btn_01b a:hover,
#left ul.leftnavi li.btn_01c a:hover,
#left ul.leftnavi li.btn_02 a:hover,
#left ul.leftnavi li.btn_03 a:hover,
#left ul.leftnavi li.btn_04 a:hover,
#left ul.leftnavi li.btn_05 a:hover,
#left ul.leftnavi li.btn_06 a:hover,
#left ul.leftnavi li.btn_07 a:hover,
#left ul.leftnavi li.btn_08 a:hover,
#left ul.leftnavi li.btn_09 a:hover
{background-position: 0 -39px;}
#left ul.leftnavi li a{
text-indent: -9999px;
display:block;
height:39px;
}
#left h2.goudou{
float: left;
background: url(../../syasou_tan/img/menu_title01.gif) no-repeat left top;
text-indent: -9999px;
display:block;
height:44px;
width:180px;
}
#left h2.syasou{
float: left;
background: url(../../syasou_tan/img/menu_title02.gif) no-repeat left top;
text-indent: -9999px;
display:block;
height:53px;
width:180px;
}

/*------------</sub menu>------------*/

