/* コンテナ */
#container	{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

/* ヘッダー */
#header	{
	/*background-color: #92c9ff;*/
	/* background-image: url(sky-gradation.jpg); */
	/* background-repeat: no-repeat; */
	background-position: right bottom /*;*/
	/*padding: 28px 20px 150px */ }

#header h1	{margin: 0}

#header p	{color: #ffffff;
	font-size: 0.75em;
	margin: 0}




/* フッター */
div#footer	{background-image: url(line-blue.png);
	background-repeat: repeat-x;
	width: 100%;
	margin-top: 0;
	padding-top: 8px;
	clear: both}

address	{font-size: 0.75em;
	font-style: normal;
	text-align: center}
.style4 {color: #FF0000}

.style7 {
	font-size: 12px;
	color: #000000;
	border-bottom-width: thick;
	border-bottom-style: none;
}
.style15 {font-size: 11px}
.style20 {font-size: 10px}
.style21 {
	font-weight: bold;
	color: #FFCC00;
}
.style24 {font-size: 12px}
.style26 {
	font-weight: normal;
	font-size: 14px;
	color: #FF0000;
}
.style28 {color: #FF0000; font-size: larger;}
.style29 {color: #000000}
.style31 {color: #000000; font-size: larger; }
.style32 {
	font-size: 16px;
	font-weight: normal;
	color: #66CC33;
}
.style33 {font-size: 16px}
.style34 {font-size: 14px}
.style38 {color: #FF0000; font-weight: bold; font-size: 24px; }
.style39 {font-size: 24px}
.style41 {font-size: x-large; font-weight: bold; }


p {
	margin: 0; padding: 0;
}
#header_me {
	height: auto;
	width: 800px;
	position: absolute;
	left: 70px;
	top: 10px;
	padding: 0px;
	font-size: 12px;
	color: #666666;
}
#header_title1 {
	width: 820px;
}
#header_title2 {
	height: 38px;
	width: 820px;
}
#header_address {
	height: auto;
	width: 188px;
	position: absolute;
	left: 68px;
	top: 118px;
	padding: 0px;
	font-size: 12px;
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#header_address a{
	color: #FF3300;
}
#header_sitemap {
	width: 800px;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 12px;
	left: 50px;
	top: 117px;
	position: absolute;
	height: 20px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 5px;
	margin-right: 0px;
	padding-top: 3px;
}
#header_sitemap a{
	color: #FFFFFF;
}
#header_sitemap a:hover{
	color: #FFFF00;
}
#middle {
	width: 820px;
}
#navi {
	float: left;
	width: 200px;
	background-color: #62C62A;
}
#navi_link {
	height: auto;
	width: 181px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 1.2em;
}
#navi_link a{
	color: #1B1B1B;
}
#navi_link a:hover{
	color: #FFFF00;
}
#content {
	float: left;
	width: 600px;
	background-image: url(./images_base/index_content_back.gif);
	margin-right: 20px;
}
#flash {
	text-align: center;
}

#footer_1 {
	height: 41px;
	width: 820px;
	background-image: url(../images_base/footer1.gif);
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
	text-align: center;
	background-repeat: no-repeat;
}
#footer_2 {
	height: 12px;
	width: 800px;
	clear: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #333333;
	text-align: center;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
#footer_3 {
	height: 24px;
	width: 800px;
	clear: left;
	font-family: Tunga;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #62C62A;
}

#wrapper {
	width: 820px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images_base/index_middle_back.gif);
}
#box_messeage_big{
	height: auto;
	width: inherit;
	padding: 2px;
	font-size: 12px;
	text-align: left;
	word-spacing: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1em;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFF66;
}
#box_messeage_topix{
	height: auto;
	width: 560px;
	padding: 5px;
	border: medium dotted #FFFF00;
	font-size: 14px;
	text-align: left;
	word-spacing: 0px;
	margin-top: 20px;
	margin-left: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.4em;
	margin-right: 20px;
}
/*-- ●見出し1の領域 --*/
.box_messeage_big1 {
	height: auto;
	width: 550px;
	border: medium none #FFFF00;
	font-size: 14px;
	text-align: left;
	word-spacing: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 30px;
	padding: 0px;
	margin-bottom: 30px;
}
/*-- ●見出し1の領域 page保育の様子--*/
.box_messeage_big1_child {
	height: auto;
	width: 550px;
	border: medium none #FFFF00;
	font-size: 14px;
	text-align: left;
	word-spacing: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*line-height: 1.4em;*/
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 30px;
	padding: 0px;
	margin-bottom: 30px;
}
/*-- ●見出し1の領域 物件情報ページ --*/
#box_title_h1{
	height: auto;
	width: auto;
	font-size: 18px;
	text-align: left;
	word-spacing: 0px;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	line-height: 1em;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: double;
	border-left-style: none;
	border-top-color: #FFFF66;
	color: #000000;
	border-bottom-color: #FF9900;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
	background-color: #FFE786;
	margin-top: 20px;
}
/*--●LISTの画像指定--*/
.list_image_1{
    list-style-image: url(images/star-ani01.gif);  	
}
/*--●LISTの画像指定--*/
.list_image_2{
	list-style-image: url(../images/hana01.gif);
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 10px;
	line-height: 1.8em;
}
.list_image_flo3 {
	list-style-image: url(../images/fl2.gif);
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 10px;
	line-height: 1.8em;
}
.list_image_3 {
	list-style-image: url(../images/fl2.gif);
	margin-bottom: 5px;
	padding-bottom: 0px;
	margin-top: 5px;
	line-height: 2em;
	font-size: 16px;
	font-weight: bold;
}
.list_image_4 {
	list-style-image: url(../images/apple04.gif);
	margin-bottom: 5px;
	padding-bottom: 0px;
	margin-top: 5px;
	line-height: 2em;
	font-size: 16px;
	font-weight: bold;
}


/*-- ●文字色設定：赤 --*/
.chara_red {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}
.chara_osusume {
	color: #FF0000;
	font-weight: normal;
	font-size: 16px;
}
.chara_green {
	color: #00CC00;
	font-weight: normal;
	font-size: 16px;
}
.chara_ora {
	color: #FF6600;
	font-size: 16px;
}
.chara_ora_b {
	color: #FF9933;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.chara_01 {
	font-size:14px;
	line-height:155%;
	color: #FFFFFF;
	font-weight: bold;
}

.chara_02 {
	font-size:13px;
	line-height:155%;
	color:#333333;
	font-size: 12px;
}
.chara_03 {
	font-size:10px;
	color: #FFFFFF;
}

.chara_u_dots {
	border-bottom-style : dotted;
	border-bottom-color : #BBFFA4;
	border-bottom-width : thick;
	font-size: 14px;
	font-weight: bolder;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	color: #060606;
}
.chara_title_thing_eria {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
}
.chara_strong_big {
	color: #333333;
	font-family: "HG創英角ﾎﾟｯﾌﾟ体";
	font-size: 24px;
}
.chara_strong_pretty {
	font-family: "HG創英角ﾎﾟｯﾌﾟ体";
	color: #333333;
}
.table_set {
	width: 500px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	line-height: 1.4em;
}
.table_set2 {
	width: auto;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	border: medium dotted #FFCCCC;
}
.table_set3 {
	width: 500px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	border: medium dotted #97FF97;
	background-image: url(images/kabe_maru04.gif);
	background-repeat: repeat;
}
.table_set4 {
	width: 500px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	border-style:dotted;
	border-color:#FFCCCC
}
.table_set5 {
	width: 500px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 16px;
	line-height: 2em;
	border: thick dotted #FF6666;
}
.table_set6 {
	clear: left;
	float: left;
	width: 800px;
	font-size: 14px;
	line-height: 2em;
	border: thick dotted #66FF33;
	background-image: url(../images/kabe_maru04.gif);
	margin: 0px;
	background-repeat: repeat;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.table_photo {
	width: 520px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	line-height: 1.4em;
}
.table_set_oya {
	width: 500px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-size: 14px;
	line-height: 1.4em;
	border: thin dotted #FF9999;
	padding: 10px;
}
/*-- ●保育園概要 ---------------*/
#table_gaiyou {
	color: #000000;
	font-size: 14px;
	text-align: left;
	width: 480px;
	margin-left: 25px;
	margin-top: 10px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
      }
.td_liji {
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 30px;
	padding-left: 50px;

}
.td_moji_s {
	font-size: 12px;
}


#table_set_oya {
	clear: left;
	float: left;
	width: 500px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 14px;
	line-height: 1.4em;
	border: thin dotted #FF9999;
	padding: 10px;
}
#box_thismonth {
	white-space: normal;
	overflow: visible;
	height: auto;
	width: 200px;
	border: medium dotted #FFFF00;
	float: left;
	padding: 5px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#box_newinfo {
	height: auto;
	width: 335px;
	padding: 5px;
	border: medium dotted #FFFF00;
	font-size: 12px;
	text-align: left;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 16px;
}
#box_asobihiroba {
	white-space: normal;
	overflow: visible;
	height: auto;
	width: 200px;
	border: medium dotted #FFFF00;
	float: left;
	padding: 5px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#box_update {
	white-space: normal;
	overflow: visible;
	height: auto;
	width: 200px;
	border: medium dotted #B5FFCD;
	float: left;
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#sitemap {
	height: auto;
	width: 800px;
	clear: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	background-color: #62C62A;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#sitemap a{
	color: #333333;
	font-size: 12px;
}
#sitemap a:hover{
	color: #FFFF00;
}
#box_index {
	height: auto;
	width: 560px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 20px;
	line-height: 3em;
}
#box_index a {
	border-bottom-style : dotted;
	border-bottom-color : #66CC33;
	border-bottom-width : 1px;
	color: #333333;
	text-decoration: none;
	line-height: 3em;
}
#box_index a:hover {
	border-bottom-style : dotted;
	border-bottom-color : #ff8000;
	border-bottom-width : 2px;
	color: #FF3300;
}

/*ボックス：TOPへ戻る*/
.box_top_return {
	margin-right: 0px;
	width: 80px;
	height: 30px;
	padding-bottom: 10px;
	padding-left: 715px;
	margin-top: 10px;
}
.box_top_return a {
	background-image: url(images_base/bt-top02.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.box_top_return a:hover {
	background-image: url(images_base/bt-top02.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.img {
	width: 20px;
	border-bottom: dotted 2px #c6912d;
       }

.title {
	width: 70px;
	border-bottom: dotted 2px #c6912d;
       }

.word {
	border-bottom: dotted 2px #c6912d;
      }
.title_phot01 {
	border-left-width: thin;
	border-left-style: none;
	font-size: 9px;
	font-weight: normal;
	height: auto;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-top-width: medium;
	border-top-style: dotted;
	border-top-color: #FFFF66;
}
.title_wide {
	border-bottom: dotted 2px #c6912d;
	color: #FF0033;
}
#foodletter {
	height: auto;
	width: 800px;
	clear: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-color: #62C62A;
	margin: 0px;
	padding-top: 40px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#box_foodinfo {
	height: auto;
	width: 730px;
	padding: 5px;
	border: medium dotted #B5FFB5;
	font-size: 12px;
	text-align: left;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 16px;
}
