/* CSS Document */

*{ padding:0; margin:0; }
img{ border:0;}


/************************************************/
/***ＩＥ６．０***/
* html .test { font-size:small;}
/***ＩＥ７．０***/
*:first-child+html .test { font-size:medium;}
/***FIRE FOX***/
html>body .test{ font-size:medium;}
/***サファリ・opera***/
html:first-child .test { font-size:medium;}
/************************************************/
body{text-align:center; font-family:'Hiragino Kaku Gothic Pro',	'ヒラギノ角ゴ Pro W3', 'Osaka',	'ＭＳ Ｐゴシック', sans-serif;}




p,th,td,li{ font-size:80%; color:#333333;}
table{ margin:auto;}

.clr_sps{ clear:left; height:1px; font-size:1px; line-height:1px;}
.t10{ font-size:10px;}
.t11{font-size:11px;}
.t12{font-size:12px;}
.t13{font-size:13px;}
.t14{font-size:14px;}
.t25{font-size:25px;}

.t_red{ color:#FF0000;}
.t_bld{ font-weight:bold;}
.t_nml{ font-weight:normal;}
.CNT{ text-align:center;}
.R{ text-align:right;}



/*■*/
#container{ width:796px; margin:auto; text-align:left;}


/*■ヘッダー**/
#head_up{ background:url(img/common/line_01.gif); height:12px; width:796px; margin:0px 0 0px 0; font-size:1px;}
#head_menu{ height:98px;}
#head_menu ul{ list-style-type:none;}
#head_menu ul li{ float:left;}
#head_menu ul li img{ vertical-align:bottom;}
#logo{ clear:left; width:796px; height:289px; margin:10px 0 0 0;}
#logo h1{ float:left; width:320px;}
#logo div#image{ float:left; width:474px; margin:0 0 0 2px;}

#contents{ clear:left;}
#contents h2{ margin:10px 0 0 0;}
#contents{}



#copy{clear:left; text-align:center; font-size:12px; margin:20px 0 0 0; background:url(img/common/bg_foot.gif); padding:30px;}
#copy p{ font-size:12px; color:#ffffff; text-align:center; margin:;}

#top{ margin:10px 0 0 0;}
#top_up{}
#top_up div#news{ float:left; height:160px; padding:0 0px 0 0px; width:796px; border:solid #CCCCCC; border-width:0 0 1px 0px; overflow: auto;}
#top_up div#news h4{ margin:4px 10px 0 10px; font-size:80%;}
#top_up div#news p{ margin:2px 10px 0 10px ;}
#top_up div#sub_image{ float:left; width:518px; height:160px; margin:0 0 0 14px;}
#top_up div#sub_image p{ margin:0; padding:0;}
#top_dwn{ clear:left; margin:10px 0 0 0;}
#top_dwn div#kirari{width:454px; float:left; text-align:right; background:url(img/top/sub_image02.jpg) no-repeat;}
#top_dwn div#bnr_sps{ width:332px; float:left; margin:0 0 0 8x;}
#top_dwn div#bnr_sps p{}
#top_dwn div#bnr_sps p a:hover img{}


/*■園内風景*/
#fukei{}
#fukei table{ margin:0;}
#fukei table td.pic{  vertical-align:top; padding:20px 1px 1px 1px;}
#fukei table td.pic img{border:1px solid #99CC66;}
#fukei table td.txt{ vertical-align:top;padding:20px 0 0 0;}
#fukei table td.txt p{ background:url(img/fukei/bg_line_grn.gif) repeat-y; font-size:16px; line-height:35px; padding:0 0 0 1px;}

/*■託児所紹介*/
#intro h3{ margin:14px 0 0 0; color:#336600; padding:0 0 0 32px; background:url(img/common/bg_h3.gif) no-repeat; line-height:30px; font-weight:normal;}
#intro p#aisatsu{ line-height:1.8em; margin:14px 80px 14px 80px;}
#intro ul#mokuhyou{ margin:4px 30px 4px 30px; list-style-type:none; }
#intro ul#mokuhyou li{ padding:6px; border:1px dotted #999999; margin:3px 0 0 0; color:#3366CC}
#intro table#gaiyou{ margin:10px 0 0 0;}
#intro table#gaiyou th{ background-color:#FF9900; color:#ffffff; padding:4px;}
#intro table#gaiyou td{padding:4px;}

/* 2012/10/22追加GoogleMaps */
#intro #g_map { width: 800px; margin: 30px auto; text-align: center;}
#intro #g_map iframe { border: 6px solid #FAE6A0; margin-bottom: 6px;}

/*■price*/
#price h3{ margin:14px 0 0 0; padding:0 0 0 32px; background:url(img/common/bg_h3.gif) no-repeat; line-height:30px; font-weight:normal; color:#663300;}
#price table{ border-collapse:collapse; margin:4px 0 4px 10px;}
#price table th{ border:1px solid #999999; padding:5px 15px 5px 15px; font-weight:normal; color:#0099CC;}
#price table td{ border:1px solid #999999;padding:5px 15px 5px 15px;}
#price p{ margin:3px 10px 0 10px; }
#price table .back-color{
	background: #d3f1ff;
}

/*■contact*/
#contact h3{ margin:8px 0 0 0; padding:0 0 0 32px; background:url(img/common/bg_h3.gif) no-repeat; line-height:30px;}
#contact table{}
#contact table th{ background-color:#FFCCCC; padding:6px; border:solid #FF9900; border-width:0 0 0px 4px; font-weight:normal;}
#contact table td{ padding:6px;border:solid #FF9900; border-width:0 0px 0px 0px;}

/*===========================

2021.09.16 塩崎追加

===========================*/
.recruit{
	border: 2px solid #ffb02d;
	margin: 30px 0;
	padding: 20px;
	border-radius: 10px;
}
.recruit .title{
	display: inline-block;
	font-size: 20px;
	margin-bottom: 20px;
	border-bottom: 2px solid;
	color: #5a699c;
	font-weight: bold;
}
.recruit .among{
}
.recruit .boshu{
	font-size: 18px;
	margin-top: 20px;
	color: #ff5200;
	font-weight: bold;
}

@media print {
body {
zoom: 100%;
}
}
