@media print {
body {
zoom: 80%; /*←いー感じに調整してください*/
}
}

html,body{
	margin: 0;
	padding: 0;
} 

body{
	color: #333333;
	line-height:1.3em;
	background-color:#FFFFFF;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
} 

form, input { margin: 0; padding: 0; }
a{ text-decoration: underline; color: #3366CC} 
a:hover { text-decoration: none; color: #3366CC}
a:vlink { text-decoration: underline; color: #FF9900}

h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{font-size:5px;}
h1,h2,h3,h4,h5,h6,ol,ul,pre,blockquote{ margin: 0; padding: 0; }
p{ margin: 18px 0;}
h3{font-size:14px;}

img{border:0}

.lbig2 table {
	font-size: 12px;
	border-top: 1px solid #ccc;
	line-height:1.4em;
}

.lbig2 td, .lbig2 th {
	border-bottom: 1px solid #ccc;
	background-color:#ffffff;
	line-height:1.4em;
}

.lbig table {
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
	margin:0 auto 0 10px;
	padding:0;
	text-align:left;
	font-size: 12px;
	line-height:1.4em;
}

.lbig td, .lbig th {
	border-bottom: 1px solid #ccc;
	padding:2px 2px;
	background-color:#ffffff;
	line-height:1.4em;
}

.lbig th {
	width:80px;
	color:#336699;
	text-align:center;
	background-color:#f5f5f5;
}

.lbigend table {
    border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 365px;
	margin:0 auto 0 10px;
	padding:0;
	text-align:left;
	font-size: 12px;
}


.lbigend td, .lbigend th {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #ccc;
	padding:2px 2px;
	background-color:#f5f5f5;
}

.lbigend th {
	width:80px;
	color:#333;
	text-align:center;
	background-color:#ccc;
}


.lin table {
	border-top: 1px solid #ccc;
	margin:10px;
	padding:0;
	text-align:left;
	font-size: 12px;
}

.lin td {
	border-bottom: 1px solid #ccc;
	padding:2px;
	background-color:#FFFFFF;
	text-indent: 0px;
}

.lin th {
	border-bottom: 1px solid #ccc;
	width:62px;
	color:#137BC3;
	background-color:#F4F4F4
}

.teiin table {
	margin:10px;
	padding:0;
	text-align:center;
	font-size: 12px;
}

.teiin td {
	border-bottom: 1px solid #ccc;
	padding:1px;
	background-color:#FFFFFF;
	text-indent: 0px;
}

.teiin th {
	border-bottom: 1px solid #ccc;
	color:#137BC3;
	background-color:#F4F4F4
}

/* テーブルここまで（始まりにコメントを入れるとなぜかIE6で対応しない！） */

/* ページごと表示メニュー */

/* index */
#index li#k1 a{
	display:block;
	background-image: url(../images/leftnaviback_o.gif);
	text-decoration: none; 
}

#index #titleimage{
	background-image: url(../images/midashi-nintei.gif); 
}

#news dl{
    margin:0;
	padding:0;
    text-align:left;
	width:300px;
	font-size:80%;
	line-height:1.8em;
}

#news dt{
    float:left;
	font-weight:bold;
	color:#666666;
	clear:both;
}

#news dd{
	color:#333333;
	padding:0 1em 1em 5em;
}


/* ご挨拶 */
#goaisatu li#k2 a{
	display:block;
	background-image: url(../images/leftnaviback.gif);
	text-decoration: none; 
}

#goaisatu li#k3 a{
	display:block;
	background-image: url(../images/leftnavibackun_o.gif);
	text-decoration: none; 
}

#goaisatu #titleimage{
	background-image: url(../images/midashi-aisatsu.gif); 
}

/* 保育園園歌 */
#kogumaensong li#k2 a{
	display:block;
	background-image: url(../images/leftnaviback.gif);
	text-decoration: none; 
}

#kogumaensong li#song a{
	display:block;
	background-image: url(../images/leftnavibackun_o.gif);
	text-decoration: none; 
}

#kogumaensong #titleimage{
	background-image: url(../images/midashi-enka.gif); 
}

/* えんだより */
#koguen li#k2 a{
	display:block;
	background-image: url(../images/leftnaviback.gif);
	text-decoration: none; 
}

#koguen li#tayori a{
	display:block;
	background-image: url(../images/leftnavibackun_o.gif);
	text-decoration: none; 
}

#koguen #titleimage{
	background-image: url(../images/midashi-endayori.gif); 
}

/* 保育園紹介 */
#hoikuen li#k2 a{
	display:block;
	background-image: url(../images/leftnaviback.gif);
	text-decoration: none; 
}

#hoikuen li#shokai a{
	display:block;
	background-image: url(../images/leftnavibackun_o.gif);
	text-decoration: none; 
}

#hoikuen #titleimage{
	background-image: url(../images/midashi-hoikuintro.gif); 
}

#hoikuen #titleimage02{
	background-image: url(../images/koguma-ichiji_01.gif); 
}

/* 園内の配置図 */
#haitizu li#k2 a{
	display:block;
	background-image: url(../images/leftnaviback.gif);
	text-decoration: none; 
}

#haitizu li#k7 a{
	display:block;
	background-image: url(../images/leftnavibackun_o.gif);
	text-decoration: none; 
}

#haitizu #titleimage{
	background-image: url(../images/midashi-hoikuintro.gif); 
}

/* 求人案内 
#staff li#k4 a{
	display:block;
	background-image: url(../images/leftnaviback_o.gif);
	text-decoration: none; 
}
*/

#staff #titleimage{
	background-image: url(../images/midashi-staff.gif); 
}


/* 時間割 */
#timesch li#k2 a{
	display:block;
	background-image: url(../images/leftnaviback.gif);
	text-decoration: none; 
}

#timesch li#k5 a{
	display:block;
	background-image: url(../images/leftnavibackun_o.gif);
	text-decoration: none; 
}

#timesch #titleimage{
	background-image: url(../images/midashi-jikanwari.gif); 
}

/* 年間行事 */
#yearev li#k2 a{
	display:block;
	background-image: url(../images/leftnaviback.gif);
	text-decoration: none; 
}

#yearev li#kyev a{
	display:block;
	background-image: url(../images/leftnavibackun_o.gif);
	text-decoration: none; 
}

#yearev #titleimage{
	background-image: url(../images/midashi-yearevent.gif); 
}

/* アクセス */
#access li#k2 a{
	display:block;
	background-image: url(../images/leftnaviback.gif);
	text-decoration: none; 
}

#access li#k6 a{
	display:block;
	background-image: url(../images/leftnavibackun_o.gif);
	text-decoration: none; 
}

#access #titleimage{
	background-image: url(../images/midashi-map.gif); 
}

#rosenzu li#k2 a{
	display:block;
	background-image: url(../images/leftnaviback.gif);
	text-decoration: none; 
}

#rosenzu li#k6 a{
	display:block;
	background-image: url(../images/leftnavibackun_o.gif);
	text-decoration: none; 
}

#rosenzu #titleimage{
	background-image: url(../images/midashi-rosenzu.gif); 
}


/* セミナー */
#seminer li#m1 a{
	display:block;
	background-image: url(../images/rightnaviback_o.gif);
	text-decoration: none; 
}

#seminer #titleimage{
	background-image: url(../images/midashi-seminer.gif); 
}

/* 見学会 */
#kengakukai li#m2 a{
	display:block;
	background-image: url(../images/rightnaviback_o.gif);
	text-decoration: none; 
}

#kengakukai #titleimage{
	background-image: url(../images/midashi-kengakukai.gif); 
}

/* 女性医師 */
#joseiishi li#m3 a{
	display:block;
	background-image: url(../images/rightnaviback_o.gif);
	text-decoration: none; 
}

#joseiishi #titleimage{
	background-image: url(../images/midashi-joseiishi.gif); 
}

/* ページごと表示メニューここまで */

#content{
	width:800px;
	background-color:#FFFFFF;
	margin: 0 auto 0 auto;
}

#heada{
	margin: 0;
	padding: 0;
}

#main{
    width:750px;
    height:auto;
    clear:both;
    margin:-1px 5px 0 45px;
	background-image: url(../images/main_bg.gif);
}

#r-box{
    width:738px;
    margin:0 auto 0 auto;
	background-color:#ffffff;
}


.i_hidari{
	float:right;
	margin:0 0px 0 24px;
}

.txt_migi{
	float:right;
}

#koguma-menu{
	width:141px;
	height:600px;
	float:left;
	margin:0;
	padding:0;
	background-color:#F4F4F4;
	text-align:left;
}


/* なぜか、これだと紹介ページ（#hoikuen）だけずれる

#index #koguma-menu,#hoikuen #koguma-menu{
	width:141px;
	height:700px;
	float:left;
	margin:0;
	padding:0;
	background-color:#F4F4F4;
	text-align:left;
}

なぜか、これだと紹介ページ（#hoikuen）だけずれる */

 
/*#index #koguma-menu{
	width:141px;
	height:700px;
	float:left;
	margin:0;
	padding:0;
	background-color:#F4F4F4;
	text-align:left;
}

#hoikuen #koguma-menu{
	width:141px;
	height:700px;
	float:left;
	margin:0;
	padding:0;
	background-color:#F4F4F4;
	text-align:left;
}*/

#koguma-main{
	width:560px;
	height:auto;
	text-align:center;
	float:left;
	margin:0 auto 0 auto;
	padding:3px;
	background-image: url(../images/bg-mainbox.gif);
}


#mother-menu{
	width:150px;
	height:auto;
	float:right;
	margin:0 5px 0 0;
	padding-left:7px;
	text-align:left;
}

/*
#index #mother-menu{
	width:145px;
	height:650px;
	float:right;
	margin:5px;
	padding-left:5px;
	text-align:left;
	border-left:1px #CCCCCC dotted;
}

#hoikuen #mother-menu{
	width:145px;
	height:650px;
	float:right;
	margin:5px;
	padding-left:5px;
	text-align:left;
	border-left:1px #CCCCCC dotted;
}
*/

#news{
	width:520px;
	height:auto;
	text-align:left;
	margin: 15px auto;
	padding:5px;
	background-color:#FFFFFF;
}

*html #news{
	width:520px;
	height:auto;
	text-align:left;
	margin: 15px auto;
	padding:5px 2px 5px 5px;
	background-color:#FFFFFF;
}

#newstitle{
	width: 510px;
	height:23px;
	color:#333333;
	text-align:right;
	font-size:90%;
	padding:10px 0 0 0;
	margin:5px;
	background-image: url(../images/news.gif);
	background-repeat: no-repeat;
	border-bottom:3px solid #CCCCCC;
	clear:both;
}

*html #newstitle{
	width: 510px;
	height:23px;
	color:#333333;
	text-align:right;
	font-size:90%;
	padding:10px 0 5px 0;
	margin:5px 0;
	background-image: url(../images/news.gif);
	background-repeat: no-repeat;
	border-bottom:3px solid #CCCCCC;
	clear:both;
}

#titleimage{
	width: 510px;
	height:27px;
	padding:0;
	margin:10px 0 10px 5px;
	background-repeat: no-repeat;
	border-top:#996666 dotted 2px;
	border-bottom:#663333 dotted 2px;
	clear:both;
}

*html #titleimage{
	width: 510px;
	height:31px;
	padding:0;
	margin:10px 0 10px 5px;
	background-repeat: no-repeat;
	border-top:#996666 dotted 2px;
	border-bottom:#663333 dotted 2px;
	clear:both;
}

#pan ul{font-size:12px;
        margin:5px 0 15px 5px;
		padding:0;
		width:auto;
		height:1.5em;
		text-align:left;
}

#pan li{
		display:inline;
		line-height:110%;  
		list-style-type:none;
}

#pan li a {
        padding-right:10px;
		background:url(../images/topicpath.gif) no-repeat right center;  
}  


#endayori{
        background-color:#FFFFFF;
		margin:5px 0 10px 0;
}

#endayori ul{
        margin:5px 0 15px 5px;
		padding:0;
		width:auto;
		line-height:1.5em;
		text-align:left;
}

#endayori li{
        font-size:12px;
		line-height:1.3em;  
		list-style-type:none;
		margin:2px 0 5px 2px;
}

#endayori li a{
        font-size:12px;
		line-height:1.3em;  
		list-style-type:none;
		margin:2px 0 5px 2px;
		text-decoration:none;
		border-bottom:1px #006699 dotted;
}

#kodomozou{
        margin:10px;
}

#kodomozou p{
        font-weight:bold;
		color:#CC3366;
		font-size:14px;
}

#kodomozou ul {
        margin:1em 0 1em 5em;
}

#kodomozou li {
        background-image: url(../images/listimages.gif);
        background-repeat: no-repeat;
        list-style-type: none;
        background-position: left 3px;
        padding-left: 20px;
        margin: 1px 0px;
        line-height: 150%;
        text-align: left;
}

.haitizubox{
        clear:both;
		margin-top:25px;
}

.haitizubox .kaif{
        background-color:#993366;
		color:#FFFFFF;
		margin:2px;
		padding:5px;
		font-size:14px;
		float:left;
		width:1.5em;
		text-align:center;
}

.haitizubox .kaifcom{
        padding:0 20px 0 40px;
		color:#660033;
		margin-bottom:20px;
}

.haitizubox .setmei{
        width:250px;
		float:left;
		font-size:80%;
}

.haitizubox .setmeinai{
        margin:10px 0 20px 30px;
}
.haitizubox p{
        clear:both;
        margin:10px;
		padding:5px;
		font-size:80%;
		color:#333333;
		border-top:dotted #999999 1px;
		border-bottom:dotted #999999 1px;
		background-color:#f5f5f5;
}


#foot{
	width:750px;
	color:#999999;
	clear:both;
	background-image: url(../images/main_bg.gif);
	margin:-1px 5px 0 45px;
}

#copyright{
    clear:both;
	width:700px;
	text-align:center;
	color:#999999;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	margin:0 auto;
}

#count{
	width:200px;
	text-align:left;
	float:left;
	margin:5px 0 0 10px;
	padding:0;
}

/* スペース確保 */

.ht100{
    height:100px;
	width:1px;
	clear:both;
}

.ht200{
    height:200px;
	width:1px;
	clear:both;
}

.ht300{
    height:300px;
	width:1px;
	clear:both;
}

.ht400{
    height:400px;
	width:1px;
	clear:both;
}

.ht500{
    height:500px;
	width:1px;
	clear:both;
}

#ichiji{
        margin:10px;
		line-height: 20px;
}

#ichiji h1{
         margin:0 0 0 5px;

}

.f12_r{
	font-size: 12px;
	line-height: 14px;
	color:#F00;
}

.f14_m01{
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	margin: 5px 3px 0 0;
}

.f14_r{
	font-size: 14px;
	line-height: 14px;
	color:#F00;
	font-weight: bold;
}

.f14_br{
	font-size: 14px;
	line-height: 14px;
	color:#F00;
	background-color:#ffdede;
	font-weight: bold;
	margin: 0  20px 5px 6px;
	padding: 3px;
}

.f16{
	font-size: 16px;
	line-height: 18px;
}

.f16_r{
	font-size: 16px;
	line-height: 18px;
	color:#F00;
	font-weight: bold;
}


table#ichiji {
	width: 498px;
	text-align: left;
	font-size: 14px;
	color: #666666;
	margin: 10px 2px 20px 0;
}

table#ichiji th, table#a td{
	padding: 5px;
}

.col {
	background: #61cdfe;
	color: #FFFFFF;
	font-weight:bold;
	width: 100px;
}

.col02 {
	background: #61cdfe;
	color: #FFFFFF;
	font-weight:bold;
}

.col03 {
	background: #f39700;
	color: #FFFFFF;
	font-weight:bold;
}

.col_r {
	background: #e60012;
	color: #FFFFFF;
	font-weight:bold;
	width: 80px;
}

table#ichiji02 {
	text-align: left;
	font-size: 16px;
	color: #666666;
	margin-top: 10px;
}

.asobi {
	background-image: url(../images/koguma-event_02.jpg);
	background-repeat: no-repeat;
	width: 505px;
	margin-top: 10px;
}

.taisou {
	background-image: url(../images/koguma-event_03.gif);
	background-repeat: no-repeat;
	width: 505px;
	margin-top: 10px;
}

.kosodate {
	background-image: url(../images/koguma-event_04.gif);
	background-repeat: no-repeat;
	width: 505px;
	margin-top: 10px;
}

table#event01 {
	font-size: 16px;
	padding-top: 100px;
	width: 494px;
}

table#event02 {
	font-size: 16px;
	padding-top: 75px;
	width: 494px;
}

table#event03 {
	font-size: 16px;
	padding-top: 50px;
	width: 494px;
}

/* メニュー */

ul.kogu{
	line-height: 1.2;
	list-style-type: none;
	margin:1px 0 0 0;
	padding:0;
	position:relative;
}

ul.kogu li{
    background-color:#ffffff;
	text-indent: 13px;
	margin:0;
	padding:0;
	position:relative;
}

ul.kogu li a{
	display:block;
	width: 141px;
	color:#3333cc;
	padding:11px 0 11px 0;
	background-image: url(../images/leftnaviback.gif);
	background-repeat: no-repeat;
}

ul.kogu li a:hover,ul.kogu li a:focus{
	display:block;
	background-image: url(../images/leftnaviback_o.gif);
	color:#6699ff;
}


ul.kogu_un{
	line-height: 1.2;
	list-style-type: none;
	margin:1px 0 0 5px;
	padding:0;
	position:relative;
}

ul.kogu_un li{
    background-color:#ffffff;
	text-indent: 16px;
	margin:1px;
	padding:0;
	position:relative;
}

ul.kogu_un li a{
	display:block;
	width: 133px;
	color:#3333cc;
	margin:1px;
	padding:6px 0 6px 0;
	background-image: url(../images/leftnavibackun.gif);
	background-repeat: no-repeat;
}

ul.kogu_un li a:hover,ul.kogu_un li a:focus{
	display:block;
	background-image: url(../images/leftnavibackun_o.gif);
	color:#6699ff;
}


ul.mother{
	line-height: 1.2;
	list-style-type: none;
	margin:1px 0 0 0;
	padding:0;
	position:relative;
}

ul.mother li{
    background-color:#ffffff;
	text-indent: 13px;
	margin:0;
	padding:0;
	position:relative;
}

ul.mother li a{
	display:block;
	width: 141px;
	color:#cc0066;
	padding:11px 0 11px 0;
	background-image: url(../images/rightnaviback.gif);
	background-repeat: no-repeat;
}

ul.mother li a:hover,ul.kogu li a:focus{
	display:block;
	background-image: url(../images/rightnaviback_o.gif);
	color:#ff6699;
}

/* メニューここまで */


   
#whatsnew{
   width: 280px;
   height:200px;
   margin:5px 0 20px 0;
   overflow-y:auto;
   text-align:left;
   line-height:1.2em;
   float:right;
   }

#whatsnew dl{
   font-size:90%;
   line-height:1.5em;
   margin:10px;
   width: 240px;
   height:140px;
}

#whatsnew dt{
   font-weight:bold;
   width: 240px;
}

#whatsnew dt a{
   color:#003366;
   text-decoration:none;
   border-bottom:1px dotted #003366;
   padding:1px;
}

#whatsnew dt a:hover{
   color:#6699cc;
   text-decoration:none;
   border-bottom:1px dotted #6699cc;
   padding:1px;
}

#whatsnew dd{
   margin:0.5em 0 1em 2em;
   padding:0.5em;
   clear:both;
}

#whatsnew p,
#whatsnew em{
   text-align:right;
   font-size:90%;
   color:#666666;
   margin:-1.5em 0 0 0;
   padding:0;
   font-weight:normal;
   font-style:normal;
}

#endayorirss{
	padding:5px;
	margin:0 5px;
	background-color:#FFFFFF;
	text-align:right;
	font-size:9px;
}

#endayorirss ul{
	line-height: 1.2em;
	margin:0;
	padding:0;
	text-align:left;
}

#endayorirss li{
    list-style-position: outside; 
	list-style-type: none;
	margin:0;
	padding:0;
	margin-bottom:5px;
	text-align:left;
}

#endayorirss li a{
	font-size:10px;
	color:#008B8B;
}

.bkmbtn{
	color: #fff;
	font-size:12px;
	border-top:3px double #9cf;
	border-left:3px double #9cf;
	border-right:3px double #4080BF;
	border-bottom:3px double #4080BF;
	background: #6495ED;
	text-align: center;
	margin:10px;
	width:130px;
	padding:2px;
}

.bkmbtn button:hover{
	color: #fff;
	border-top:3px double #254A70;
	border-left:3px double #254A70;
	border-right:3px double #508AC5;
	border-bottom:3px double #508AC5;
	background: #369;
}

/* プレクラス */
.f16 {
	font-size: 16px;
	line-height: 24px;
}

.pre-01 {
	background: url(../images/pre-01.gif) no-repeat;
	height:89px;
	width: 496px;
	margin-top: 20px;
}

.pre-02 {
	background: url(../images/pre-02.gif) no-repeat;
	height:89px;
	width: 496px;
}

.pre-f {
	color: #00b0ff;
	font-weight: bold;
	font-size: 16px;
}

.pre-f02 {
	color: #ff9600;
	font-weight: bold;
	font-size: 16px;
}

.lesson-01 {
	background: url(../images/okeiko-01.gif) no-repeat;
	height:80px;
	width: 496px;
}

.lesson-02 {
	background: url(../images/okeiko-02.jpg) no-repeat;
	height:560px;
	width: 490px;
	margin: 0 0 0 5px;
}

.lesson-03 {
	background: url(../images/okeiko-03.gif) no-repeat;
	height:80px;
	width: 496px;
	margin-top: 35px;
}

.lesson-04 {
	background: url(../images/okeiko-04.jpg) no-repeat;
	height:560px;
	width: 490px;
	margin: 0 0 0 5px;
}


.lesson-f01 {
    font-size: 16px;
	line-height: 22px;
	padding: 145px 10px 0 10px;
}

.lesson-f02 {
    font-size: 16px;
	padding: 7px 10px 0 10px;
}

/*ブログ*/
#blogsp{
	float:right;
	width:140px;
	height:auto;
	padding:0;
	margin:0 0 10px 0;
	border:1px solid #ccc;
	text-align:center;
}

#blogtit{
	text-align:center;
	background:#B0C4DE;
	color:#fff;
}

#blogkiji{
	margin:5px auto;
	width:120px;
	text-align:left;
}

#blogkiji ul{
	margin:0;
}

#blogkiji li{
	text-indent:-1em;
}

#blogsp p{
	font-size:70%;
	line-height:1.5em;
	margin: 0 5px;
	text-align:left;
}

.blogimg{
	max-width: 100% !important;
	height: auto !important;
	margin-bottom:5px auto;
	width: expression(this.width > 130 ? 130: true); /*forIE6*/
}
/*ブログ*/

html,BODY{ scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #FFFFFF; scrollbar-3dlight-color: #BBC5E6; scrollbar-arrow-color: #BBC5E6; scrollbar-track-color: #F0F0F0; scrollbar-darkshadow-color: #BBC5E6; } 

