@charset "utf-8";




/* -------- link */
a,
a:link
{
	text-decoration:none;
	color:#5393fc;
	background:inherit;
}

a:hover
{
	text-decoration:underline;
	color:#5393fc;
	background:inherit;
}

a:visited
{
	text-decoration:none;
	color:#5393fc;
	background:inherit;
}

p
{
	font-size:108.5%;
	line-height:1.5em;
	margin-bottom:15px;
}

.in35
{
	padding-left:35px;
}

.in30
{
	padding-left:30px;
}
.brown
{
	color:#6a4526;
}


body
{
	text-align:center;
	color:#4f4f4f;
	background:#edecda;
}

div#container
{
	width:780px;
	margin:0 auto;
	text-align:left;
}

div#container_inner
{
	padding:0;
	margin:0;
}

div#header
{
	width:780px;
	height:182px;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/header_bg.gif) no-repeat 0 100%;
	position:relative;
}

#top div#header
{
	width:780px;
	height:182px;
	background-image:none;
	position:relative;
}


div#header img.hanap1
{
	position:absolute;
	top:156px;
	left:100px;
}

div#header img.hanap2
{
	position:absolute;
	top:156px;
	left:205px;
}

div#header img.hanap3
{
	position:absolute;
	top:156px;
	left:290px;
}

div#header img.hanap4
{
	position:absolute;
	top:156px;
	left:390px;
}

div#header img.hanap5
{
	position:absolute;
	top:156px;
	left:485px;
}

div#header img.hanap6
{
	position:absolute;
	top:156px;
	left:580px;
}

div#header img.hanap7
{
	position:absolute;
	top:156px;
	left:680px;
}

#top div#header
{
	width:780px;
	height:335px;
	position:relative;
}

div#header_inner
{
	padding:0;
	margin:0;
}

div#header_content
{
	padding:0;
	margin:0;
}

#top div#header #flashcontent ul
{
	position:absolute;
	top:400px;
	left:30px;
}


div#header_content h1
{
	display:block;
	padding:0;
	margin:22px 0 0 18px;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/logo.gif) no-repeat 0 0;
}

div#header_content h1 a
{
	display:block;
	width:260px;
	height:43px;
}

div#header_content h1#header_name
{
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
}

div#header_content ul#topmenu 
{
	margin:0;
	padding:16px 0 0 0;
	width:580px;
	list-style:none;
}


*:first-child+html div#header_content ul#topmenu 
{
	width:500px;
}

* html div#header_content ul#topmenu 
{
margin-top:-40px;
}

div#header_content ul#topmenu li
{
	display:inline;
	margin:0;
	padding:0;
}

div#header_content ul#globalmenu
{
	margin:19px 0 0 48px;
	padding:0;
	width:698px;
	list-style:none;
}

div#header_content ul#globalmenu li
{
	display:inline;
	margin:0;
	padding:0;
}

div#header_content img.g_menu-o
{
	margin:-2px 0 0 30px;
	padding:0;
}

div#content
{
	padding:0;
	margin:0;
	background:#ffffff url(http://www.kio.ac.jp/kiokinder/common/images/content_bg.gif) repeat-y 0 0;
}

#top div#content
{
	padding:0;
	margin:0;
	background:#ffffff url(http://www.kio.ac.jp/kiokinder/common/images/content_bg_top.gif) repeat-y 0 0;
}

#news div#content
{
	padding:0 0 0 0;
	margin:0;
	background:#ffffff url(http://www.kio.ac.jp/kiokinder/common/images/content_bg_top.gif) repeat-y 0 0;
}


div#content_inner
{
	padding:0;
	text-align:center;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/content_inner_bg.gif) no-repeat 0 0;
}

#top div#content_inner
{
	text-align:center;
	width:100%;
	padding:50px 0 0 0;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/content_inner_bg_top2.gif) no-repeat 0 0;
}

#news div#content_inner
{
	padding:30px 0 0 0;
	text-align:center;
	margin-top:;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/content_inner_bg_news2.gif) no-repeat 0 0;
}


#top #flashcontent
{
	font-size:70%;
	position:relative;
}

#top div#flashcontent p span.javaoff
{
	display:block;
	border-top:1px solid #cccccc;
	width:540px;
	padding:5px 0;
	margin:0;
}

#top div#flashcontent p
{
	background:url(http://www.kio.ac.jp/kiokinder/common/images/content_bg_top.gif) repeat-y 0 0;
	padding:5px 0 0 120px;
	margin:0;
	line-height:1.4;
}

#top div#flashcontent p span.fla_cap_left a
{
	display:block;
	float:left;
	width:130px;
}

#top div#flashcontent p a
{
	background:none;
}

#top #flashcontent div.player{
	border-bottom:1px solid #cccccc;
	padding:;
	margin:5px 0 0 0;
	text-align:left;
	width:500px;
	position:absolute;
	top:0px;
	left:5px;
	color:#442e16;
	}	


#top #flashcontent div.player img{
	float:left;
	width:112px;
	margin:2px 15px 0 0;
	}	
	
#top #flashcontent div.player p{
	margin-bottom:2px;
	position:relative;
	}

#top #flashcontent p.flashp2{
	margin-bottom:2px;
	position:absolute;
	top:48px;
	left:5px;
	}


div.top-grobalmenu-box
{
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/content_inner_bg_top.gif) no-repeat 0 0;
	width:100%;
	height:80px;
	position:relative;
}


ul#topglobalmenu
{
	background:transparent;
	position:absolute;
	top:0;
	left:120px;
	padding:0;
	margin:0;
}

ul#topglobalmenu li
{
	list-style:none;
}

ul#topglobalmenu li.t-g01
{
	top:0;
	left:0;
	width:145px;
	height:33px;
	position:absolute;
}


ul#topglobalmenu li.t-g01 a
{
	position:absolute;
	top:0;
	left:0;
	width:145px;
	height:33px;
}

ul#topglobalmenu li.t-g02 a
{
	position:absolute;
	top:13px;
	left:171px;
	width:95px;
	height:23px;
}

ul#topglobalmenu li.t-g03 a
{
	position:absolute;
	top:0;
	left:296px;
	width:92px;
	height:33px;
}

ul#topglobalmenu li.t-g04 a
{
	position:absolute;
	top:14px;
	left:417px;
	width:121px;
	height:25px;
}

ul#topglobalmenu li.t-g05 a
{
	position:absolute;
	top:57px;
	left:109px;
	width:98px;
	height:23px;
}

ul#topglobalmenu li.t-g06 a
{
	position:absolute;
	top:53px;
	left:236px;
	width:105px;
	height:26px;
}

ul#topglobalmenu li.t-g07 a
{
	position:absolute;
	top:44px;
	left:368px;
	width:113px;
	height:31px;
}



/* コンテンツ */
div#alpha
{
	width:630px;
	margin:0 auto;
}

#top div#alpha,
#news div#alpha
{
	width:580px;
	margin:0 auto;
}

div#alpha_inner
{
	padding:0 0 20px 0;
	text-align:left;
}

#top div#alpha_inner
{
	padding:0;
	text-align:left;
	position:relative;
}

div#alpha_inner .entry-news
{
	line-height:160%;
}


#news div#alpha_inner
{
	padding:12px 0 0 0;
	text-align:left;
	position:relative;
}

div#alpha_inner h2
{
	padding:22px 0 0 0;
	margin:0 0 44px 0;
	text-align:center;	
}


#top div#alpha_inner h2
{
	padding:0;
	margin:0;
	text-align:left;
	position:absolute;
	top:-49px;
	left:-37px;	
}

#news div#alpha_inner h2
{
	padding:0;
	margin:0;
	text-align:left;
	position:absolute;
	top:-35px;
	left:-37px;	
}

div#alpha_inner h3
{
	padding:0;
	margin:0 0 15px 0;
}

div#alpha_inner h3.style01
{
	padding:2px 0 1px 5px;
	margin:0 0 10px 0;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/h5.gif) no-repeat 0 0;
	font-size:108.5%;
	color:#ffffff;
	line-height:140%;
	border-bottom:1px solid #522b0e;
}

div#alpha_inner h3.news
{
	padding:7px 10px 5px 10px;
	margin:0 0 15px 0;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/h3_news.gif) no-repeat 0 0;
	border-bottom:1px solid #99b320;
	font-weight:bold;
	color:#ffffff;
	font-size:133.5%;
}

div#alpha_inner h4
{
	padding:5px 0 3px 30px;
	margin:0 0 10px 0;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/h4.gif) no-repeat 0 0;
	font-size:133.5%;
	font-weight:bold;
	color:#7e960f;
}

div#alpha_inner h4.style00
{
	padding:0;
	margin:0 0 5px 0;
	background-image:none;

}


div#alpha_inner h4.style01
{
	padding:5px 0 4px 30px;
	margin:0 0 10px 0;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/h4.gif) no-repeat 0 0;
	font-size:133.5%;
	font-weight:bold;
	color:#7e960f;
	border-bottom:1px dotted #d3d2bd;
}

div#alpha_inner h5
{
	padding:2px 0 1px 5px;
	margin:0 0 10px 0;
	background:#9a7a54 url(http://www.kio.ac.jp/kiokinder/common/images/h5.gif) no-repeat 0 0;
	font-size:108.5%;
	color:#ffffff;
	line-height:140%;
	border-bottom:1px solid #522b0e;
}



/* リスト */

div#alpha_inner ul
{
	list-style:none;
}

div#alpha_inner ul li
{
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/li-icon01.gif) no-repeat 0 1px;
	padding:0 0 0 15px;
	line-height:150%;
	margin:0 0 5px 0;
}

/* 園長ごあいさつ */
div#alpha_inner img.president
{
	float:left;
	margin:3px 20px 5px 0;
}

/* 園の特色 */
div#alpha_inner div.class-box
{
	width:400px;
}

div#alpha_inner div.class-box p
{
	color:#4a3523;
}

div#alpha_inner img.class-img
{
	float:right;
	margin:3px 0 5px 20px;
}

div#alpha_inner img.class-img2
{
	margin:0 0 5px 112px;
}

/* 入園について */

div#alpha_inner .about-box
{
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/about-img.jpg) no-repeat 100% 0;
	width:100%;
}

div#alpha_inner dl.address
{
	width:395px;
	border:1px solid #fff080;
	background:#fffbd8;
	margin-left:30px;
	padding-bottom:10px;
	color:#6a4526;
}

div#alpha_inner dl.address dt
{
	margin:15px 15px 3px 15px;
	font-weight:bold;
}

div#alpha_inner dl.address dt.inl
{
	display:inline;
	margin-right:5px;
}

div#alpha_inner dl.address dd.inl
{
	display:inline;
}

div#alpha_inner dl.address dd.in40
{
	padding-left:6.2em;
	margin-bottom:5px;

}

div#alpha_inner dl.keihi
{
	margin-top:5px;
}

div#alpha_inner dl.keihi dt
{
	font-weight:bold;
}

div#alpha_inner dl.keihi dd
{
	padding-left:2em;
	margin-bottom:3px;
}

div#alpha_inner ul.azukari
{
	font-size:100%;
}

div#alpha_inner ul.azukari li table
{
	margin:5px 0 10px 0;
	width:595px;
}

div#alpha_inner div.in30-k
{
	width:595px;
	margin-left:35px;
}

/* 園での1年 */

div#alpha_inner dl.year,
div#alpha_inner dl.month
{
	width:629px;
	border:1px solid #aed006;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/dl-year_bg.gif) repeat-y 0 0;
	overflow:auto;
	margin-bottom:10px;
}

div#alpha_inner dl.month
{
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/dl-month_bg.gif) repeat-y 0 0;
}

div#alpha_inner dl.year dt,
div#alpha_inner dl.month dt
{
	width:100px;
	float:left;
	text-align:center;
	padding-top:16px;
}

div#alpha_inner dl.month dt img
{
	margin:0 20px 0 0;

}

div#alpha_inner dl.month dt img.m2
{
	margin:0 25px 0 0;

}

div#alpha_inner dl.year dd,
div#alpha_inner dl.month dd
{
	background:#ffffff;
	width:525px;
	float:right;
	position:relative;
}

div#alpha_inner dl.year dd img
{
	margin:5px 0 5px 0;
	padding:0;
}

div#alpha_inner dl.year dd img.year2
{
	margin:5px 0 5px 0px;
	padding:0;
}

div#alpha_inner dl.year dd ul
{
	width:323px;
	overflow:auto;
	margin:15px 0 20px 0;
	float:left;
}


div#alpha_inner dl.year dd ul.y-img1
{
	width:380px;
	overflow:auto;
	margin:15px 0 20px 0;
	float:left;
}

div#alpha_inner dl.month dd ul
{
	width:500px;
	overflow:auto;
	margin:15px 0 15px 0;
}


div#alpha_inner dl.year dd ul li,
div#alpha_inner dl.month dd ul li
{
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/li-icon03.gif) no-repeat 0 3px;
	color:#603817;
	padding:0 0 0 13px;
	margin:0 0 10px 0;
	float:left;
	line-height:140%;
	display:block;
	width:145px;
}

div#alpha_inner dl.year dd ul.y-img1 li
{
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/li-icon03.gif) no-repeat 0 3px;
	color:#603817;
	padding:0 0 0 13px;
	margin:0 0 10px 0;
	float:left;
	line-height:140%;
	display:block;
	width:145px;
}


/* 教職員紹介 */

div#alpha_inner img.teacher
{
	margin:0 0 30px 100px;
}

div#alpha_inner div.teacher
{
	width:100%;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/teacher_box-middle_bg.gif) repeat-y 0 0;
	margin-bottom:10px;
}

div#alpha_inner div.teacher-inner2
{
	width:100%;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/teacher_box-top_bg.gif) no-repeat 0 0;
	overflow:auto;
}

div#alpha_inner div.teacher-inner
{
	width:100%;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/teacher_box-bottom_bg.gif) no-repeat 0 100%;

}

div#alpha_inner div.teacher-inner2 dl
{
	width:130px;
	padding:7px 0 0 0;
	color:#ffffff;
	float:left;
}

div#alpha_inner div.teacher-inner2 dl dt
{
	background:#9b7956;
	padding:3px 3px 2px 4px;
	margin-left:7px;	
}

div#alpha_inner div.teacher-inner2 dl dd
{
	margin:5px 0 0 7px;
	font-size:125%;
	font-weight:bold;
}

div#alpha_inner div.teacher-inner2 p
{
	width:440px;
	margin:10px 10px 10px 147px;
	padding-left:30px;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/teacher_p.gif) no-repeat 0 50%;
	color:#603817;

}

div#alpha_inner div.teacher-inner2 p.teacher-s
{
	width:440px;
	margin:17px 10px 10px 147px;
	padding-left:30px;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/teacher_p.gif) no-repeat 0 50%;
	color:#603817;

}

*html div#alpha_inner div.teacher-inner2 p
{
	width:470px;
	margin:10px 10px 10px 144px;
	padding-left:30px;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/teacher_p.gif) no-repeat 0 50%;
	color:#603817;
}

*html div#alpha_inner div.teacher-inner2 p.teacher-s
{
	width:470px;
	margin:17px 10px 10px 144px;
	padding-left:30px;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/teacher_p.gif) no-repeat 0 50%;
	color:#603817;
}

/* アクセス */
div#alpha_inner div#access-page
{
	padding:0 0 0 70px;
}

div#alpha_inner div#access-page-inner
{
	width:480px;
}

div#alpha_inner h3.style02
{
	padding:2px 0 1px 5px;
	margin:0 0 10px 0;
	background:#9a7a54 url(http://www.kio.ac.jp/kiokinder/common/images/h3_access.gif) no-repeat 0 0;
	font-size:108.5%;
	color:#ffffff;
	line-height:140%;
	border-bottom:1px solid #522b0e;
}

div#alpha_inner div#access-page-inner img
{
	margin-bottom:10px;
}

/* 最新のお知らせ */



div#alpha_inner div.entry-news
{
	padding-bottom:30px;	
}


#top div#alpha_inner dl.dl-whats,
#news div#alpha_inner dl.dl-whats
{
	width:100%;
	margin:0 0 0.5em 0;
	padding:0 0 0.5em 0;
	border-bottom:1px solid #d3d2bd;
}

#top div#alpha_inner dl.dl-whats dt,
#news div#alpha_inner dl.dl-whats dt
{
	margin:0 0 0.6em 0;
	padding:0.1em 0 0.2em 15px;
	color:#666;
	text-align:left;
}

#top div#alpha_inner dl.dl-whats dd,
#news div#alpha_inner dl.dl-whats dd
{
	margin:-2.1em 1em 0 11.3em;
	line-height:130%;
	color:#666;
	padding:0 15px 0 14px;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/li-icon02.gif) no-repeat 0 3px;
}

#top div#alpha_inner dl.dl-whats dd a,
#news div#alpha_inner dl.dl-whats dd a
{
	background-image:none;
}

/* テーブル */

div#alpha_inner table
{
	width:100%;
	border:1px solid #95b205;
}

div#alpha_inner table th
{
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/th_bg.gif) no-repeat 0 0;
	width:124px;
	padding:5px 0 0 13px;
	color:#6a4526;
	border:1px solid #95b205;
	text-align:left;
}

div#alpha_inner table td
{
	color:#4f4f4f;
	border:1px solid #95b205;
	padding:13px;
}

div#footer_navi
{
	clear:both;
	width:780px;
	height:53px;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/footer_navi_bg.gif) no-repeat 0 0;
}

#top div#footer_navi,
#news div#footer_navi
{
	clear:both;
	width:780px;
	height:43px;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/footer_navi_top_bg.gif) no-repeat 0 0;
}

div#footer_navi_inner
{
	padding:18px 0 0 0;
	margin:0;
	text-align:center;
}

#top div#footer_navi_inner,
#news div#footer_navi_inner
{
	padding:0 0 0 0;
	margin:0 98px 0 0;
	text-align:right;
}


div#footer
{
	clear:both;
	margin:15px 0;
	width:780px;/*IE5x IE6*/
}

div#footer_inner
{
	padding:0;
	margin:0;
}

div#footer_content
{
	padding:0;
	margin:0;
	text-align:center;
	font-size:80%;
	color:#969576;
	background:#edecda;	
}


/* ページ送り */

#alpha .pageokuri
{
	padding:10px 0 0 0;
	border-top:1px dotted #cccccc;
	margin:0;
	width:100%;
}

#alpha .pageokuri .pageokuri-box
{
	float:right;
	width:110px;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/pageokuri-box.gif) no-repeat 0 0;
}

#alpha .pageokuri .pageokuri-box .page-left
{
	float:left;
}

#alpha .pageokuri .pageokuri-box .page-right
{
	float:right;
}

#url-p div#alpha_inner
{
	text-align:center;
}

#url-p p.oshirase
{
	font-size:120%;
	padding-top:30px;
}

#url-p p.oshirase2
{
	font-size:150%;
}

#url-p div#footer_navi
{
	clear:both;
	width:780px;
	height:53px;
	background:transparent url(http://www.kio.ac.jp/kiokinder/images/footer_navi_bg-2.gif) no-repeat 0 0;
}
#url-p div#header
{
	width:780px;
	height:152px;
	background:transparent url(http://www.kio.ac.jp/kiokinder/common/images/header_bg.gif) no-repeat 0 50px;
	position:relative;
}

#textmenu{
	float:right;
	width:260px;
	text-align:right;
	margin-right:0;
}

#textmenu ul
{
	margin:0;
	padding:24px 0 0 0;
	width:260px;
	list-style:none;
}

#textmenu li
{
	display:inline;
	margin:0;
	padding:0 0 0 15px;
}

.textlinks{
	font-size:13px;
	padding-left:15px;
}


