
@charset "utf-8";

/* ************************************************ 
 *	基本設宁E
 * ************************************************ */
 

div#pankuzu ul {
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin-left: 5px;
	padding: 10px;
	font-family: "�E��E� �E�ゴシチE��", Osaka, "ヒラギノ角ゴ Pro W3";
}

div#pankuzu li {
	display: block;
	float: left;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#rss  {
	width: 550px;
	padding-right: 5px;
	padding-left: 5px;
}


div#clearboth{
	clear: both;
}

div#leftmenu{
	width: 200px;
	float: left;
	margin-left: 10px;
}

div#leftmenu li{
	text-align: left;
}

div#display_none{
	display:none;
}

div#leftmenu li#leftmenu_01{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_01kenshu.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
}

div#leftmenu li#leftmenu_01_off{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_01kenshu.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
	
	/* 透け透けにしたぁE��ぁE*/
	opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .50; /* Safari 1.x */
	-moz-opacity: .50; /* FF lt 1.5, Netscape */	
}


div#leftmenu li#leftmenu_02{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_02jugyo.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
}

div#leftmenu li#leftmenu_02_off{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_02jugyo.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
	
	/* 透け透けにしたぁE��ぁE*/
	opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .50; /* Safari 1.x */
	-moz-opacity: .50; /* FF lt 1.5, Netscape */	
}



div#leftmenu li#leftmenu_03{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_03koshihaken.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
}

div#leftmenu li#leftmenu_03_off{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_03koshihaken.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
	
	/* 透け透けにしたぁE��ぁE*/
	opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .50; /* Safari 1.x */
	-moz-opacity: .50; /* FF lt 1.5, Netscape */	
}

div#leftmenu li#leftmenu_04{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_04katei.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
}

div#leftmenu li#leftmenu_04_off{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_04katei.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
	
	/* 透け透けにしたぁE��ぁE*/
	opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .50; /* Safari 1.x */
	-moz-opacity: .50; /* FF lt 1.5, Netscape */	
}

div#leftmenu li#leftmenu_05{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_05sodan.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
}

div#leftmenu li#leftmenu_05_off{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_05sodan.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
	
	/* 透け透けにしたぁE��ぁE*/
	opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .50; /* Safari 1.x */
	-moz-opacity: .50; /* FF lt 1.5, Netscape */	
}

div#leftmenu li#leftmenu_06{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_06chosa.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
}

div#leftmenu li#leftmenu_06_off{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_06chosa.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
	
	/* 透け透けにしたぁE��ぁE*/
	opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .50; /* Safari 1.x */
	-moz-opacity: .50; /* FF lt 1.5, Netscape */	
}

div#leftmenu li#leftmenu_07{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_07sanka.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
}

div#leftmenu li#leftmenu_07_off{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_07sanka.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
	
	/* 透け透けにしたぁE��ぁE*/
	opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .50; /* Safari 1.x */
	-moz-opacity: .50; /* FF lt 1.5, Netscape */	
}

div#leftmenu li#leftmenu_08{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_08center.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
}

div#leftmenu li#leftmenu_08_off{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../../image-new/layout/main/leftmenu_08center.png);
	height: 35px;
	background-repeat: no-repeat;
	margin-top: 5px;
	
	/* 透け透けにしたぁE��ぁE*/
	opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .50; /* Safari 1.x */
	-moz-opacity: .50; /* FF lt 1.5, Netscape */	
}

div#leftmenu li#sub_A{
	padding-top: 5px;
	padding-bottom: 0px;
	height: 30px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub_A.png);
	background-position: 0px 5px;
}

div#leftmenu li#sub_B{
	padding-top: 5px;
	padding-bottom: 0px;
	height: 30px;	
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub_B.png);
	background-position: 0px 5px;
}

div#leftmenu li#sub_C{
	padding-top: 5px;
	padding-bottom: 0px;
	height: 30px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub_C.png);
	background-position: 0px 5px;
}

div#leftmenu li#sub_D{
	padding-top: 5px;
	padding-bottom: 0px;
	height: 30px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub_D.png);
	background-position: 0px 5px;
}

div#leftmenu li#sub_E{
	padding-top: 5px;
	padding-bottom: 0px;
	height: 30px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub_E.png);
	background-position: 0px 5px;
}

div#leftmenu li#sub_F{
	padding-top: 5px;
	padding-bottom: 0px;
	height: 30px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub_F.png);
	background-position: 0px 5px;
}


div#leftmenu li#sub{
	padding-top: 7px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub.png);
	padding-left: 30px;
	font-size: 12px;
	background-position: 0px -5px;
}

div#leftmenu li#sub2{
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 40px;
}

div#rightmenu{
	width: 140px;
	float: right;
	margin-right: 10px;
}

div#rightmenu li{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#rightmenu li#rightmenu_back{
	color: #FFFFFF;
	padding-top: 5px;
	background-image: url(../../image-new/layout/main/rightmenu_back.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 10px;
}

div#main{
	width: 580px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}

div#main h1{
	font-weight: bold;	
}

div#main h2{
	font-weight: bold;	
}


/* ************************************************ 
 *	h2
 * ************************************************ */

div#main h2#bu01_soumu{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 5px;
	background-image: url(../../image-new/layout/main/01soumu.png);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9998px;
}

div#main h2#bu_title{
	padding-left: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../../image-new/layout/main/tochi_title.png);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9998px;
}

div#main li#gyoumu{
	width: 450px;
	margin-right: 10px;
	margin-left: 20px;
	text-align: left;
}

div#main h2#mainmenu01kenshu{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu01kenshu.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main h2#mainmenu02jugyo{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu02jugyo.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main h2#mainmenu03koshi{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu03koshi.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main h2#mainmenu04katei{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu04katei.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main h2#mainmenu05sodan{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu05sodan.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main h2#mainmenu06chosa{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu06chosa.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main h2#mainmenu07sanka{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu07sanka.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main h2#mainmenu08center{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu08center.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main li#main_A{
	height: 70px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/main_A.png);
	padding-left: 20px;
	text-align: left;
	margin-left: 10px;
	background-position: 0px 20px;
}

div#main li#main_B{
	height: 70px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/main_B.png);
	padding-left: 20px;
	text-align: left;
	margin-left: 10px;
	background-position: 0px 20px;
}

div#main li#main_C{
	height: 70px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/main_C.png);
	padding-left: 20px;
	text-align: left;
	margin-left: 10px;
	background-position: 0px 20px;
}

div#main li#main_D{
	height: 70px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/main_D.png);
	padding-left: 20px;
	text-align: left;
	margin-left: 10px;
	background-position: 0px 20px;
}

div#main li#main_E{
	height: 70px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/main_E.png);
	padding-left: 20px;
	text-align: left;
	margin-left: 10px;
	background-position: 0px 20px;
}

div#main li#main_F{
	height: 70px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/main_F.png);
	padding-left: 20px;
	text-align: left;
	margin-left: 10px;
	background-position: 0px 20px;
}

div#main li#main_sub{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub.png);
	padding-left: 40px;
	text-align: left;
	margin-left: 20px;
	font-size: 14px;
	font-weight: bold;
}

div#main li#main_sub2{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub2.png);
	padding-left: 40px;
	text-align: left;
	margin-left: 40px;
	font-size: 14px;
}

div#main li#main_sub3{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub3.png);
	padding-left: 30px;
	text-align: left;
	margin-left: 60px;
	font-size: 14px;
	margin-right: 5px;
}

div#main li#main_sub3-1{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub3-1.png);
	padding-left: 30px;
	text-align: left;
	margin-left: 63px;
	font-size: 14px;
	margin-right: 5px;
}

div#main li#main_sub4{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub4.png);
	padding-left: 30px;
	text-align: left;
	margin-left: 65px;
	font-size: 14px;
	margin-right: 8px;
}

div#main li#main_sub_sitemap{
	padding-top: 3px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 11px;
	margin-right: 0px;
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 0px;
	margin-left: 13px;
}

div#main_nobanner{
	width: 700px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}

div#main_nobanner h1{
	font-weight: bold;	
}

div#main_nobanner h2{
	font-weight: bold;	
}

div#main_nobanner h2#bu01_soumu{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 5px;
	background-image: url(../../image-new/layout/main/01soumu.png);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9998px;
}

div#main_nobanner h2#bu_title{
	padding-left: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../../image-new/layout/main/tochi_title.png);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9998px;
}

div#main_nobanner li#gyoumu{
	width: 450px;
	margin-right: 10px;
	margin-left: 20px;
	text-align: left;
}

div#main_nobanner h2#mainmenu01kenshu{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu01kenshu.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main_nobanner h2#mainmenu02jugyo{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu02jugyo.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main_nobanner h2#mainmenu03koshi{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu03koshi.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main_nobanner h2#mainmenu04katei{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu04katei.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main_nobanner h2#mainmenu05sodan{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu05sodan.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main_nobanner h2#mainmenu06chosa{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu06chosa.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main_nobanner h2#mainmenu07sanka{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu07sanka.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main_nobanner h2#mainmenu08center{
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	background-image: url(../../image-new/layout/main/mainmenu08center.png);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9998px;
}

div#main_nobanner li#main_A{
	height: 70px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/main_A.png);
	padding-left: 20px;
	text-align: left;
	margin-left: 10px;
	background-position: 0px 20px;
}

div#main_nobanner li#main_B{
	height: 70px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/main_B.png);
	padding-left: 20px;
	text-align: left;
	margin-left: 10px;
	background-position: 0px 20px;
}

div#main_nobanner li#main_C{
	height: 70px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/main_C.png);
	padding-left: 20px;
	text-align: left;
	margin-left: 10px;
	background-position: 0px 20px;
}

div#main_nobanner li#main_D{
	height: 70px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/main_D.png);
	padding-left: 20px;
	text-align: left;
	margin-left: 10px;
	background-position: 0px 20px;
}

div#main_nobanner li#main_E{
	height: 70px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/main_E.png);
	padding-left: 20px;
	text-align: left;
	margin-left: 10px;
	background-position: 0px 20px;
}

div#main_nobanner li#main_F{
	height: 70px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/main_F.png);
	padding-left: 20px;
	text-align: left;
	margin-left: 10px;
	background-position: 0px 20px;
}

div#main_nobanner li#main_sub{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub.png);
	padding-left: 40px;
	text-align: left;
	margin-left: 20px;
	font-size: 14px;
	font-weight: bold;
}

div#main_nobanner li#main_sub2{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub2.png);
	padding-left: 40px;
	text-align: left;
	margin-left: 40px;
	font-size: 14px;
}

div#main_nobanner li#main_sub3{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub3.png);
	padding-left: 30px;
	text-align: left;
	margin-left: 60px;
	font-size: 14px;
	margin-right: 5px;
}

div#main_nobanner li#main_sub3-1{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub3-1.png);
	padding-left: 30px;
	text-align: left;
	margin-left: 63px;
	font-size: 14px;
	margin-right: 5px;
}

div#main_nobanner li#main_sub4{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(../../image-new/layout/main/leftmenu_sub4.png);
	padding-left: 30px;
	text-align: left;
	margin-left: 65px;
	font-size: 14px;
	margin-right: 8px;
}

div#main_nobanner li#main_sub_sitemap{
	padding-top: 3px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	text-align: left;
	font-size: 11px;
	margin-right: 0px;
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 0px;
	margin-left: 13px;
}


div#main_850px{
	width: 850px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}

div#main_850px li#main_sub{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(leftmenu_sub.png);
	padding-left: 40px;
	text-align: left;
	margin-left: 20px;
	font-size: 14px;
	font-weight: bold;
}

div#main_850px li#main_sub2{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(leftmenu_sub2.png);
	padding-left: 40px;
	text-align: left;
	margin-left: 40px;
	font-size: 14px;
}

div#main_850px li#main_sub3{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(leftmenu_sub3.png);
	padding-left: 30px;
	text-align: left;
	margin-left: 60px;
	font-size: 14px;
	margin-right: 5px;
}

div#main_850px li#main_sub3-1{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(leftmenu_sub3-1.png);
	padding-left: 30px;
	text-align: left;
	margin-left: 63px;
	font-size: 14px;
	margin-right: 5px;
}

div#main_850px li#main_sub4{
	padding-top: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-image: url(leftmenu_sub4.png);
	padding-left: 30px;
	text-align: left;
	margin-left: 65px;
	font-size: 14px;
	margin-right: 8px;
}

/* ************************************************ 
 *	リスチE
 * ************************************************ */

ul.disk {
	MARGIN: 0em;
	TEXT-ALIGN: left;
	font-size: 90%;
	line-height: 2em;
	list-style-position: outside;
	list-style-type: circle;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 2.5em;
}

li.maru {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
}
li.maru-01 {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-maru-01.gif);
}
li.maru-02 {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-maru-02.gif);
}
li.maru-03 {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-maru-03.gif);
}
li.maru-04 {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-maru-04.gif);
}
li.maru-05 {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-maru-05.gif);
}
li.maru-06 {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-maru-06.gif);
}

li.maru-07 {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-maru-07.gif);
}

li.maru-08 {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-maru-08.gif);
}

li.maru-09 {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-maru-09.gif);
}

li.maru-10 {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-maru-10.gif);
}

li.kakko-01 {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-kakko-01.gif);
}

li.kakko-02 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-kakko-02.gif);
}

li.kakko-03 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-kakko-03.gif);
}

li.kakko-04 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-kakko-04.gif);
}

li.kakko-05 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-kakko-05.gif);
}

li.kakko-06 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-kakko-06.gif);
}

li.kakko-07 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-kakko-07.gif);
}

li.kakko-08 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-kakko-08.gif);
}

li.kakko-09 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-kakko-09.gif);
}

li.kome {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/komejirushi.gif);
}

li.kana-a {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-katakana-a.gif);
}

li.kana-i {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-katakana-i.gif);
}
li.kana-u {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-katakana-u.gif);
}
li.kana-e {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-katakana-e.gif);
}
li.kana-o {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-katakana-o.gif);
}

li.kana-ka {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-katakana-ka.gif);
}

li.kana-ki {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-katakana-ki.gif);
}

li.kana-ku {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-katakana-ku.gif);
}

li.kana-a-kakko {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-katakana-a-kakko.gif);
}

li.kana-i-kakko {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-katakana-i-kakko.gif);
}
li.kana-u-kakko {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-katakana-u-kakko.gif);
}
li.kana-e-kakko {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-katakana-e-kakko.gif);
}
li.kana-o-kakko {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../../img-common/li-katakana-o-kakko.gif);
}


li.suuji {
	TEXT-ALIGN: left;
	list-style-type: decimal;
	list-style-position: outside;
}

.sect25em{
	margin-right: 2.5em;
	margin-left: 2.5em;
}




table td#td_padding5{
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

table th#td_padding5{
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

table td#td_padding1{
	margin-right: auto;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

table th#td_padding1{
	margin-right: auto;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}