@charset "utf-8";
/* CSS Document */

/* 基本レイアウト ここから↓ */
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 15px;
	color: #000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: center;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#wrapper {
	
	width: 1000px;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
}
/* 基本レイアウト ここまで↑ */

/* トップ共通レイアウト ここから↓ */
#header {
	height: 110px;
	margin-right: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
#logo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 110px;
}
#header #head_right {
	float: right;
	width: 735px;
	height: 110px;
	margin: 0px;
	padding: 0px;
}

#head_tel {
	font-size: 14px;
	float: left;
	margin-top: 5px;
	margin-left: 300px;
	margin-bottom: 5px;
	margin-right: 0px;
	padding: 0px;
}
#head_mail {
	font-size: 14px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 40px;
	padding: 0px;
}
#head_text {
	font-size: 20px;
	margin-top: 40px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	margin-left: 30px;
	padding-right: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #09F;
	clear: both;
}

#gnav {
	clear: both;
	height: 70px;
	width: 1000px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#gnav ul {
	margin: 0px;
	padding: 0px;
}

#gnav ul li {
	float: left;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#gnav ul li a{
	display: block;
}
#gnav ul li a:hover img{
	visibility: hidden;
}
#gnav #gnav_info {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#gnav li#gnav_info a:hover {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
}

#gnav li#gnav_cal {
	padding: 0px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#gnav li#gnav_cal a:hover {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
}
#gnav li#gnav_daycare {
	padding: 0px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#gnav li#gnav_daycare a:hover {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
}
#gnav li#gnav_dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#gnav li#gnav_dl a:hover {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
}
#gnav li#gnav_contact {
	margin: 0px;
	padding: 0px;
}
#gnav li#gnav_contact a:hover {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
}

/* トップ共通レイアウト ここまで↑ */

/* indexレイアウト ここから↓ */
#index #main {
	height: 255px;
	width: 1000px;
	margin: 10px;
}

#index #main p {
	margin: 0px;
	padding: 0px;
}
#index #main #container01 {
	float: left;
	width: 405px;
	height: 255px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#index #main #container01 #This_text {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	margin: 0px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-size: 15px;
	font-weight: bold;
	height: 185px;
	color: #006;
}

#index #main #container02 {
	float: left;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#index #main #container02 p {
	margin: 0px;
	padding: 0px;
}
#index #main #container02 ul#New_text {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	text-align: left;
	display: block;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	height: 185px;
	width: 370px;
	padding: 0px;
}
#index #main #container02 #New_text li {
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: left;
	width: 350px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
}



#index #main #container03 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 190px;
}
#index #main #container03 p  {
	margin: 0px;
	padding: 0px;
}



#index #bottom {
	float: left;
	height: 435px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 1000px;
}
#index #bottom h2 {
	margin: 0px;
	padding: 0px;
}

#index #bottom h2 img{
	margin: 0px;
	padding: 0px;
}

#index #bottom_info {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	width: 245px;
	height: 435px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#index #bottom_cal {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	width: 245px;
	height: 435px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#index #bottom_daycare {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	width: 245px;
	height: 435px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#index #bottom_dl {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	margin: 0px;
	width: 245px;
	height: 435px;
	padding: 0px;
}
#index #bottom .bottom_photo {
	text-align: center;
	margin: 0px;
	vertical-align: top;
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 0px;
}
#index #bottom .bottom_text {
	background-color: #FFF;
	text-align: left;
	display: block;
	width: 205px;
	height: 85px;
	font-size: 14px;
	text-decoration: none;
	background-position: center center;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	margin-right: 10px;
	margin-left: 10px;
}
#index #bottom_bg {
	margin: 0px;
	width: 890px;
	padding: 0px;
	height: 75px;
}
/* indexレイアウト ここまで↑ */

/* fotterレイアウト ここから↓ */
#footer p {
	text-align: center;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
/* fotterレイアウト ここまで↑ */



/* 基本ページレイアウト ここから↓ */
#lnav {
	width: 105px;
	margin-top: 105px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
}

#lnav ul {
	list-style-type: none;
	padding: 0px;
	width: 105px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#lnav ul li {
	margin: 0px;
	width: 105px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#main_container {
	padding: 0px;
	width: 895px;
	margin: 0px;
	float: left;
}
#main_container #top_bg{
	margin: 0px;
	padding: 0px;
	width: 892px;
	height: 70px;
}

#main_container #main_box {
	background-repeat: repeat-y;
	float: left;
	padding: 0px;
	width: 892px;
	margin: 0px;
}

#main_container #main_head {
	background-position: right;
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 35px;
	width: 810px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 260px;
}
#main_container #main_head #btn {
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#main_container #main_head h2 {
	font-size: 26px;
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
#main_container #main_head .head_text {
	font-size: 20px;
	text-align: left;
	margin: 0px;
	clear: both;
	padding-left: 70px;
	padding-top: 10px;
	padding-bottom: 0px;
}
#main_container #main_head p {
	text-align: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 90px;
	font-size: 14px;
}

#main_container #main_box h3{
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: left;
	font-size: 18px;
	padding-right: 10px;
	padding-left: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main_container #main_box #main01 {
	margin-top: 30px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 50px;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#main_container #main_box #main01 p{
	text-align: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#main_container #main_box #main02 {
	margin-top: 30px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 50px;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#main_container #main_box #main02 p{
	text-align: left;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/* 基本レイアウト ここまで↓ */

/* infoレイアウト ここから↓ */
#info #lnav a:hover img{
	visibility: hidden;
}
#info #lnav #kodomo a:hover{
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
}
#info #lnav #hogosya a:hover {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	display: block;
}
#info #lnav #map a:hover {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	display: block;
}

#info #main_box {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
#info #main_box #main_head {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
#info #main_box #main01 {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
#info #main_box #main02 {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}

#info #main_box h3  {
	background-color: #CCC;
	border-left-width: 40px;
	border-left-style: solid;
	border-left-color: #F93;
}
/* infoレイアウト ここまで↑ */

/* calenderレイアウト ここから↓ */
#calender #lnav a:hover img{
	visibility: hidden;
}

#calender #lnav #cEvent a:hover {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
}
#calender #lnav #pEvent a:hover {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
}

#calender #main_box {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
#calender #main_box #main_head {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
#calender #main_box #main01 {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
#calender #main_box #main02 {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}

#calender #main_box h3  {
	background-color: #CCC;
	border-left-width: 40px;
	border-left-style: solid;
	border-left-color: #FC3;
}
/* calenderレイアウト ここまで↑ */

/* daycareレイアウト ここから↓ */
#daycare #main_box {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
#daycare #main_box #main_head {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
#daycare #main_box #main01 {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
#daycare #main_box #main02 {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
#daycare #main_box h3  {
	background-color: #CCC;
	border-left-width: 40px;
	border-left-style: solid;
	border-left-color: #09F;
}
/* daycareレイアウト ここまで↑ */

/* freeDLレイアウト ここから↓ */
#freeDL #lnav a:hover img{
	visibility: hidden;
}

#freeDL #lnav #nurie a:hover {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
}
#freeDL #lnav #aiueo a:hover {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
}
#freeDL #lnav #kotoba a:hover {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
}
#freeDL #lnav #sansu a:hover {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
}

#freeDL #main_box {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
#freeDL #main_box #main_head {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
#freeDL #main_box #main01 {
}
#freeDL #main_box #main02 {
}

#freeDL #main_box h3  {
	background-color: #CCC;
	border-left-width: 40px;
	border-left-style: solid;
	border-left-color: #093;
}

#freeDL #main_box h4  {
	font-size: 19px;
	text-align: left;
	width: 300px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin: 0px;
}
#freeDL #main_box .free {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	float: left;
	width: 750px;
	padding: 5px;
}
#freeDL #main_box .free_com {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 550px;
}
#freeDL #main_box .old {
	background-color: #CCC;
	width: 265px;
	padding-top: 2px;
	padding-right: 25px;
	padding-bottom: 2px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 100px;
	padding-left: 0px;
}
#freeDL #main_box .com  {
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 40px;
}
#freeDL #main_box .sample {
	float: left;
	height: 170px;
	width: 170px;
	border: 0px none #6C0;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#freeDL #main_box .sample p {
	color: #F03;
	margin: 0px;
	padding: 0px;
}
#freeDL #main_box #main02_free01 h4 {
	border-bottom-width: 3px;
	border-left-width: 40px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FC3;
	border-left-color: #FC3;
}
#freeDL #main_box #main02_free01 #free01Sam {
	border: 2px solid #Fc3;
	background-color: #FFC;
}

#freeDL #main_box #main02_free02 h4 {
	border-bottom-width: 3px;
	border-left-width: 40px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #C00;
	border-left-color: #C00;
	clear: both;
}
#freeDL #main_box #main02_free02 #free02Sam {
	border: 2px solid #c00;
	background-color: #FCC;
}

#freeDL #main_box #main02_free03 h4 {
	border-bottom-width: 3px;
	border-left-width: 40px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #09F;
	border-left-color: #09F;
	clear: both;
}
#freeDL #main_box #main02_free03 #free03Sam {
	border: 2px solid #09f;
	background-color: #9CF;
}

#freeDL #main_box #main02_free04 h4 {
	border-bottom-width: 3px;
	border-left-width: 40px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #093;
	border-left-color: #093;
	clear: both;
}
#freeDL #main_box #main02_free04 #free04Sam {
	border: 2px solid #093;
	background-color: #9FC;
}

#freeDL #main_box #main02 #main_adobe {
	width: 780px;
	clear: both;
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}

#freeDL #main_box #main_adobe p {
	text-align: left;
	margin: 0px;
	float: left;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 80px;
}
/* freeDLレイアウト ここまで↑ */

/* contactレイアウト ここから↓ */
#contact #lnav a:hover img{
	visibility: hidden;
}
#contact #lnav #menber a:hover{
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
}
#contact #lnav #corp a:hover {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	display: block;
}
#contact #main_box {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
#contact #main_box #main_head   {
	background-image: url(http://www.geocities.jp/server-errors/not_found.html);
}
#contact #main_box h3 {
	background-color: #CCC;
	border-left-width: 40px;
	border-left-style: solid;
	border-left-color: #F6C;
}
#contact #form {
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 50px;
}


#contact #form table {
	border: 5px dashed #F60;
	text-align: center;
	margin: 0px;
	width: 720px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#contact #form .form_title {
	margin: 0px;
	width: 150px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#contact #form .erea01 {
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 220px;
	margin: 0px;
}

#contact #form .erea02{
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 10px;
}
#contact #form textarea {
	text-align: left;
	width: 550px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#contact #form input#peaName {
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#contact #form input#childName {
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#contact #form input#mail {
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#contact #form input#mail {
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#contact #form input#erea {
	margin: 0px;
	padding: 0px;
	width: 230px;
}


#contact #form #submit  {
	text-align: center;
	padding-bottom: 15px;
	padding-top: 10px;
}
/* contactレイアウト ここから↓ */


/* CSSレイアウト変更途中
#contact #form textarea {　text-align: left;　width: 550px;　padding-top: 0px;　padding-right: 0px;　padding-bottom: 0px;　padding-left: 50px;　margin-top: 0px;　margin-right: 0px;	margin-bottom: 0px;　margin-left: 50px;　}
#contact #form input#peaName {　margin: 0px;　padding: 0px;　width: 150px;　}
#contact #form input#childName {　margin: 0px;　padding: 0px;　width: 150px;}
#contact #form input#mail {	margin: 0px;　padding: 0px;　width: 150px;　}
#contact #form input#mail {	margin: 0px;　padding: 0px;　width: 150px;　}
#contact #form input#erea {	margin: 0px;　padding: 0px;　width: 230px;　}

#contact #form table #submit {　text-align: center;　padding-bottom: 15px;　padding-top: 10px;　}
/* contactレイアウト ここまで↑　*/



*/
