/*  
Theme Name: KUMASHIHO
Theme URI: http://www.kumashiho.jp
Description: 熊本市保育園連盟
Version: 0.1
Author: CHILD
Author URI: http://www.kumashiho.jp
*/

/*
	書き換え自由です
*/

* {
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
h1 {
	font-family: "sans-serif";
	font-size: 15px;
	color: #0033FF;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF9933;
	text-align: left;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
h3 {
	font-size: 14px;
	font-weight: normal;
	color: #663366;
	text-align: left;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}

a:hover {
	color: #0066FF;
	text-decoration: none;
	background-color: #F8EEC0;

}
a {
	color: #006633;
	text-decoration: none;

}
html,body {
	height: 100%;
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	text-align: left;
	background-color: #FFFFFF;
	vertical-align: top;
}
#system_main {
	position: relative;
	min-height: 100%;
	height: 100%;
	width: 900px;
	text-align: center;
	vertical-align: top;
	background-image: url(/images/bg_main.gif);
	background-repeat: repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;



}
body > #system_main {
    height: auto;
}
#header {
	height: 100px;
	width: 900px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/header.jpg);




}
#footer {
	position: absolute;
	bottom: 0;
	width: 900px;
	height: 120px;
	text-align: left;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/bg_footer.gif);
	background-repeat: no-repeat;


}
#menu1 {
	width: 900px;
	text-align: center;
	margin: 0px auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	height: 30px;
	background-image: url(/images/bg_menu1.gif);
	background-repeat: no-repeat;


}
#menu1 a {
	display:block;
	width:170px;
	height:30px;
	text-indent:-9999px;
	background-position:top;
}
#menu1 a:hover { background-position:bottom; }
#menu1 a.menu1 {
	background-image: url(/images/menu1-1.gif);
	margin: 0px;
	padding: 0px;
}
#menu1 a.menu2 {
	background-image: url(/images/menu1-2.gif);
	margin: 0px;
	padding: 0px;
}
#menu1 a.menu3 {
	background-image: url(/images/menu1-3.gif);
	margin: 0px;
	padding: 0px;
}
#menu1 a.menu4 {
	background-image: url(/images/menu1-4.gif);
	margin: 0px;
	padding: 0px;
}

#menucontents {
	width: 900px;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 100px;
}

#menu {
	width: 210px;
	text-align: center;
	vertical-align: top;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #666666;
}

#menu2 {
	width: 210px;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #666666;
	padding: 0px;



}
#contents {
	font-family: "sans-serif";
	font-size: 13px;
	font-weight: normal;
	color: #3E2913;
	text-align: center;
	width: 690px;
	height: auto;
	vertical-align: top;
	float: right;
	margin: 0px;
	padding: 0px 0px 20px;
}

#menu2 a {
	display:block;
	width:170px;
	height:30px;
	text-indent:-9999px;
	background-position:top;
}
#menu2 a:hover {
	background-position:bottom;
	height: 30px;
	width: 170px;
}
#menu2 a.menu1 {
	background-image: url(/images/menu2-1.gif);
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#menu2 a.menu2 {
	background-image: url(/images/menu2-2.gif);
	padding: 0px;
	margin: 0px;

}
#menu2 a.menu3 { background-image: url(/images/menu2-3.gif);
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px; 
}
#menu2 a.menu4 { background-image: url(/images/menu2-4.gif); 
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#menu2 a.menu5 { background-image: url(/images/menu2-5.gif); 
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#menu2 a.menu6 { background-image: url(/images/menu2-6.gif); 
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#menu2 a.menu7 { background-image: url(/images/menu2-7.gif); 
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#menu2 a.menu8 { background-image: url(/images/menu2-8.gif); 
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#menu2 a.menu9 { background-image: url(/images/menu2-9.gif); 
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#menu2 a.menu10 { background-image: url(/images/menu2-10.gif); 
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#menu2 a.menu11 { background-image: url(/images/menu2-11.gif); 
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#menu2 a.menu12 { background-image: url(/images/menu2-12.gif); 
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#menu2 a.menu13 { background-image: url(/images/menu2-13.gif); 
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}
#menu2 a.menu14 { background-image: url(/images/menu2-14.gif); 
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}

#menu3 a {
	display:block;
	width:140px;
	height:50px;
	text-indent:-9999px;
	background-position:top;
}
#menu3 a:hover {
	background-position:bottom;
	height: 50px;
	width: 140px;
}
#menu3 a.menu1 {
	background-image: url(/images/menu3.gif);
	margin: 8px 0px;
	padding: 0px;
}

form {
	display:inline;
}
.searchinput {
	color: #0033CC;
	font-size: 12px;
	background-color: #ffffff;
	height: 20px;
	width: 150px;
	padding: 0px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	margin-bottom: 1px;


}
.searchsubmit {
	color: #0066CC;
	font-size: 12px;
	background-color: #ffffff;
	height: 20px;
	width: 100px;
	padding: 0px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;


}
.search {
	text-align: center;
	background-image: url(/images/bg_seach.gif);
	background-repeat: no-repeat;
	width: 170px;
	vertical-align: middle;
	height: 50px;

}
img {
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;

}
table.menu2 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
td.menu2-1-1 {
	background-image: url(/images/bg_menu2_1_1.gif);
	height: 31px;
	width: 200px;
}
td.menu2-1-2 {
	background-image: url(/images/bg_menu2_1_2.gif);
	height: 31px;
	width: 200px;
}
td.menu2-1-3 {
	background-image: url(/images/bg_menu2_1_3.gif);
	height: 31px;
	width: 200px;
}
td.menu2-1-4 {
	background-image: url(/images/bg_menu2_1_4.gif);
	height: 31px;
	width: 200px;
}
td.menu2-1-5 {
	background-image: url(/images/bg_menu2_1_5.gif);
	height: 31px;
	width: 200px;
}
td.menu2-2 {
	background-image: url(/images/bg_menu2_2.gif);
	background-repeat: repeat-y;
	width: 200px;
	text-align: center;
}
td.menu2-3 {
	background-image: url(/images/bg_menu2_3.gif);
	height: 15px;
	width: 200px;
	background-repeat: no-repeat;

}
td.menu2-4 {
	background-image: url(/images/bg_menu2_4.gif);
	height: 31px;
	width: 200px;
}
td.menu2-5 {
	background-image: url(/images/bg_menu2_5.gif);
	background-repeat: repeat-y;
	width: 200px;
	text-align: center;
}
td.menu2-6 {
	background-image: url(/images/bg_menu2_6.gif);
	height: 15px;
	width: 200px;
	background-repeat: no-repeat;

}
td {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #463611;
	line-height: 110%;

}
#footer p {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding-top: 5px;
	padding-left: 500px;


}
table.footer {
	margin: 5px 0px 0px 500px;
	text-align: left;




}
td.footer-address1 {
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #0085D1;
	height: 22px;
	text-align: left;
	width: 350px;




}
td.footer-address2 {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 105%;
	color: #4B4121;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding: 4px;
	width: 350px;


}
.banner {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
td.menu2-pdf {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #666666;
	text-align: left;
	padding: 7px 2px 2px;
	width: 190px;
}
.title {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}
.s_title {
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
}

.index-title {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	line-height: 22px;
	color: #CC9900;
	height: 22px;
	width: 640px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-align: left;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CC6633;
	border-right-color: #CC6633;
	border-bottom-color: #CC6633;
	border-left-color: #CC6633;


}
.index-contents {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #666666;
	width: 620px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-align: left;
}
.index-footer {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #CC9900;
	width: 640px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;

}
.index-menu {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	text-align: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 15px;
}
table.renmei {
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 590px;

}
td.aisatsu-1 {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	line-height: 140%;
	color: #4F482F;
	text-align: left;
	padding-left: 8px;
}
td.aisatsu-2 {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	line-height: 200%;
	color: #006600;
	text-align: right;
}
td.enkaku-1 {
	font-size: 14px;
	color: #A97330;
	text-align: left;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BFB9A8;
	width: 140px;
}
td.enkaku-2 {
	font-size: 13px;
	color: #5B473C;
	text-align: left;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BFB9A8;
	width: 430px;
	line-height: 135%;

}
table.link {
	width: 600px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	margin-top: 10px;
	border: 1px solid #666;
	border-collapse: collapse;
}
td.link-1 {
	background-color: #C8E0A7;
	text-align: left;
	width: 220px;
	border: 1px solid #666;
	font-size: 13px;
	padding: 6px 4px;
	color: #3C5A23;
}
td.link-2 {
	background-color: #FCFFF4;
	text-align: left;
	border: 1px solid #666;
	font-size: 13px;
	padding: 6px 4px;
}
table.soshiki {
	width: 499px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
td.soshiki-title-left {
	background-image: url(/images/b_soshiki_left.gif);
	height: 35px;
	width: 16px;
}
td.soshiki-title-center {
	background-image: url(/images/b_soshiki_center.gif);
	height: 35px;
	font-size: 15px;
	line-height: 35px;
	font-weight: bold;
	color: #003333;
}
td.soshiki-title-right {
	background-image: url(/images/b_soshiki_right.gif);
	height: 35px;
	width: 18px;
}
td.soshiki-contents {
	font-size: 14px;
	line-height: 130%;
	font-weight: normal;
	text-align: left;
	padding-top: 4px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 6px;
}
table.soshiki2 {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 590px;
}
p.soshiki-1 {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0px;
	color: #3F5726;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;



}
p.soshiki-2 {
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding: 0px;


}
li.soshiki {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 20px;
	list-style-type: circle;
	font-size: 13px;

}
ul.soshiki {
	margin-left: 10px;
}
#menu_soshiki1 a {
	display:block;
	width:30px;
	height:134px;
	text-indent:-9999px;
	background-position:top;
}
#menu_soshiki1 a:hover {
	background-position:bottom;
	height: 134px;
	width: 30px;
}
#menu_soshiki1 a.menu1 {
	background-image: url(/images/sosikizu_3-2.gif);
	padding: 0px;
	margin: 0px;
}
#menu_soshiki1 a.menu2 { background-image: url(/images/sosikizu_3-3.gif); 
	padding: 0px;
	margin: 0px;
}
#menu_soshiki1 a.menu3 { background-image: url(/images/sosikizu_3-4.gif);
	padding: 0px;
	margin: 0px;
}
#menu_soshiki1 a.menu4 { background-image: url(/images/sosikizu_3-5.gif); 
	padding: 0px;
	margin: 0px;
}
#menu_soshiki1 a.menu5 { background-image: url(/images/sosikizu_3-6.gif); 
	padding: 0px;
	margin: 0px;
}
#menu_soshiki1 a.menu6 { background-image: url(/images/sosikizu_3-7.gif); 
	padding: 0px;
	margin: 0px;
}
#menu_soshiki1 a.menu7 { background-image: url(/images/sosikizu_3-9.gif); 
	padding: 0px;
	margin: 0px;
}
#menu_soshiki1 a.menu8 { background-image: url(/images/sosikizu_3-10.gif); 
	padding: 0px;
	margin: 0px;
}
#menu_soshiki1 a.menu9 { background-image: url(/images/sosikizu_3-11.gif); 
	padding: 0px;
	margin: 0px;
}
#menu_soshiki1 a.menu10 { background-image: url(/images/sosikizu_3-12.gif); 
	padding: 0px;
	margin: 0px;
}
#menu_soshiki1 a.menu11 { background-image: url(/images/sosikizu_3-13.gif); 
	padding: 0px;
	margin: 0px;
}
#menu_soshiki1 a.menu12 { background-image: url(/images/sosikizu_3-14.gif); 
	padding: 0px;
	margin: 0px;
}

#menu_soshiki2 a {
	display:block;
	width:60px;
	height:134px;
	text-indent:-9999px;
	background-position:top;
}
#menu_soshiki2 a:hover {
	background-position:bottom;
	height: 134px;
	width: 60px;
}
#menu_soshiki2 a.menu1 {
	background-image: url(/images/sosikizu_3-8.gif);
	padding: 0px;
	margin: 0px;
}


td.faq-title-left {
	background-image: url(/images/b_faq_left.gif);
	height: 35px;
	width: 16px;
}
td.faq-title-center {
	background-image: url(/images/b_faq_center.gif);
	height: 35px;
	font-size: 15px;
	line-height: 35px;
	font-weight: bold;
	color: #003333;
}
td.faq-title-right {
	background-image: url(/images/b_faq_right.gif);
	height: 35px;
	width: 18px;
}
td.faq-contents {
	font-size: 14px;
	line-height: 130%;
	font-weight: normal;
	text-align: left;
	padding-top: 4px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #FFCCCC;
	padding-bottom: 10px;
}table.faq {
	width: 590px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
table.faq1 {
	width: 560px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	margin-top: 10px;
	border: 1px solid #666;
	border-collapse: collapse;
}
td.faq1-1 {
	background-color: #B1D6D5;
	text-align: left;
	width: 140px;
	border: 1px solid #666;
	font-size: 14px;
	padding: 6px 4px;
	color: #333366;


}
td.faq1-2 {
	background-color: #FCFFF4;
	text-align: left;
	border: 1px solid #666;
	font-size: 14px;
	padding: 6px 4px;

}
table.faq2 {
	width: 560px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	margin-top: 10px;
	border: 1px solid #666;
	border-collapse: collapse;
}
td.faq2-1 {
	background-color: #FF9933;
	text-align: center;
	border: 1px solid #666;
	font-size: 14px;
	padding: 6px 4px;
	color: #660000;
	font-weight: bold;

}
td.faq2-2 {
	background-color: #FFCC99;
	text-align: left;
	width: 180px;
	border: 1px solid #666;
	font-size: 13px;
	color: #663300;
	line-height: 110%;
	padding: 4px;


}
td.faq2-3 {
	background-color: #FCFFF4;
	text-align: left;
	border: 1px solid #666;
	font-size: 13px;
	line-height: 110%;
	padding: 4px;
}

table.faq3 {
	width: 560px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	margin-top: 10px;
	border: 1px solid #666;
	border-collapse: collapse;
}
td.faq3-1 {
	background-color: #E6A07B;
	text-align: center;
	border: 1px solid #666;
	font-size: 14px;
	padding: 6px 4px;
	color: #660000;
	font-weight: bold;

}
td.faq3-2 {
	background-color: #FEF8DA;
	border: 1px solid #666;
	font-size: 13px;
	color: #663300;
	line-height: 110%;
	padding: 4px;


}
p.hoikuryou {
	font-size: 13px;
	text-align: left;
	margin: 0px 0px 10px;
	padding: 0px;
}
td.enmei1-title-left {
	background-image: url(/images/b_enmei1_left.gif);
	height: 35px;
	width: 16px;
}
td.enmei1-title-center {
	background-image: url(/images/b_enmei1_center.gif);
	height: 35px;
	font-size: 26px;
	line-height: 35px;
	font-weight: bold;
	color: #0066CC;
}
td.enmei1-title-right {
	background-image: url(/images/b_enmei1_right.gif);
	height: 35px;
	width: 18px;
}
td.enmei2-title-left {
	background-image: url(/images/b_enmei2_left.gif);
	height: 35px;
	width: 16px;
}
td.enmei2-title-center {
	background-image: url(/images/b_enmei2_center.gif);
	height: 35px;
	font-size: 26px;
	line-height: 35px;
	font-weight: bold;
	color: #F2771C;
}
td.enmei2-title-right {
	background-image: url(/images/b_enmei2_right.gif);
	height: 35px;
	width: 18px;
}
table.enmei {
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.enmei-link {
	font-size: 18px;
	font-weight: bold;
	color: #CCCCCC;
	line-height: 30px;
	height: 30px;


}
table.job {
	width: 570px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
td.job1 {
	font-size: 14px;
	text-align: left;
	padding-bottom: 10px;
}
td.job2 {
	font-size: 15px;
	font-weight: bold;
	color: #006699;
	text-align: center;
	line-height: 140%;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.job3 {
	font-size: 13px;
	color: #990000;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;

}
td.job4 {
	font-size: 17px;
	font-weight: bold;
	color: #1E150B;
	text-align: center;
	line-height: 140%;
	background-color: #FDF1CC;

}
table.job-en {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#menumap a {
	display:block;
	width:100px;
	height:65px;
	text-indent:-9999px;
	background-position:top;
}
#menumap a:hover { background-position:bottom; }
#menumap a.menu1 {
	background-image: url(/images/map1.gif);
	margin: 0px;
	padding: 0px;
}
#menumap a.menu2 {
	background-image: url(/images/map2.gif);
	margin: 0px;
	padding: 0px;
}
#menumap a.menu3 {
	background-image: url(/images/map3.gif);
	margin: 0px;
	padding: 0px;
}
#menumap a.menu4 {
	background-image: url(/images/map4.gif);
	margin: 0px;
	padding: 0px;
}img.map {
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
}
table.chiiki {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}

.event-title {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	line-height: 22px;
	color: #666633;
	height: 22px;
	width: 580px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-align: left;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #98C71D;
	border-right-color: #98C71D;
	border-bottom-color: #98C71D;
	border-left-color: #98C71D;
}
.event-contents {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #666666;
	width: 570px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-align: left;
}
.event-footer {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #CC9900;
	width: 580px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;

}
.event-menu {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	text-align: right;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 15px;
}

.hoikushi-title {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	line-height: 22px;
	color: #666633;
	height: 22px;
	width: 580px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-align: left;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEB3AC;
	border-right-color: #EEB3AC;
	border-bottom-color: #EEB3AC;
	border-left-color: #EEB3AC;
}
.hoikushi-contents {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #666666;
	width: 570px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-align: left;
}
.hoikushi-footer {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #CC9900;
	width: 580px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;

}
.hoikushi-menu {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	text-align: right;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 15px;
}
table.menu {
	margin-right: auto;
	margin-left: auto;
}
table.sitemap {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}


.shiren-title {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	line-height: 22px;
	color: #4E6956;
	height: 22px;
	width: 600px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
	text-align: left;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;


}
.shiren-contents {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #666666;
	width: 580px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	text-align: left;
}
.shiren-footer {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #009966;
	width: 600px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D6D3C2;

}
.shiren-menu {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	text-align: right;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 15px;
}
.contents-table {
	margin-right: auto;
	margin-left: auto;
}
.renmeika-gakufu {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	margin-top: 10px;

}
.renmeika-txt {
	font-size: 14px;
	line-height: 130%;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.chiiki-stitle {
	font-size: 16px;
	font-weight: bold;
	color: #462C06;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7E9B8;

}
