@charset "utf-8";

/*
----------------------------------------------
egao-school
 Author:   ubusna,inc.
----------------------------------------------- 
*/

img, div { behavior: url("common/iepngfix/iepngfix.htc") }

/* focus
---------------------------------------------------- */

#focus-bg{ 
	width:940px;
	margin:0; padding:0;
	background:url(../img/top/top_focus_bg.gif) 0 0 repeat-y;
}

#focus{ 
	width:940px; height:322px;
	margin:0; padding:0;
	position:relative;
	background:url(../img/top/top_focus_bgshadow.jpg) 1px 0 no-repeat;
}

/* focus-Navi
---------------------------------------------------- */

#focus ul.ui-tabs-nav{
	position:absolute;
	bottom:0;
	left:0;
	padding:0 5px 0 475px;
	margin:0;
	width:460px;
	height:36px;
	background:url(../img/top/top_focus_navi_bg.gif) 0 0 no-repeat;
}

#focus ul.ui-tabs-nav li{
	margin:0 5px 0 0; padding:0;
	width:110px;
	float:left;
}

#focus li.ui-tabs-nav-item a{ 
	display:block;
	padding:0;
	height:36px;
	text-align:center;
	background:url(../img/top/top_focus_navi_link.gif) 0 0 no-repeat;
	text-decoration:none;
}

#focus li.ui-tabs-nav-item a:hover{ 
	background:url(../img/top/top_focus_navi_hover.gif) 0 0 no-repeat;
	text-decoration:none;
}

#focus ul.ui-tabs-nav li.ui-tabs-selected a{
	background:url(../img/top/top_focus_navi_on.gif) 0 0 no-repeat;
	color:#FFF;
	text-decoration:none;
}

/* focus-Panel
---------------------------------------------------- */

#focus .ui-tabs-panel{ 
	width:900px; height:255px;
	margin:0; padding:15px 20px;
	position:relative;
}

#focus .panel-img {
	width:430px;
	height:240px;
	margin:0; padding:7px;
	background:url(../img/top/top_focus_panel_imgbg.gif) 0 0 no-repeat;
}

#focus .panel-img-inner {
	width:430px;
	height:240px;
	margin:0; padding:0;
	background:url(../img/top/top_focus_panel_imgbg.gif) 0 0 no-repeat;
	overflow:hidden;
	position:relative;
}

#focus .panel-img-inner img {
	position:absolute;
	top:-20px;
}

#focus .ui-tabs-panel .info{
	position:absolute;
	top:15px;
	right:18px;
	width:440px;
	height:254px;
	background:url(../img/top/top_focus_panel_infobg.jpg) 0 0 no-repeat;
	overflow:hidden;
}

#focus .info .areaName {
	margin:0;
	padding:7px 0 0 0;
	text-align:right;
}

#focus .info h3{ 
	padding:6px 10px;
	margin:0 0 10px 0;
	background:#D8CA87;
	overflow:hidden;
	border-bottom:1px solid #EBE3C0;
}

#focus .info p{ 
	margin:0;
	padding:5px 10px 0 20px;
	width:410px;
	overflow:hidden;
}

#focus .info p.date{ 
	margin:0;
	padding:0 10px 0 20px;
	width:410px;
	overflow:hidden;
	background:url(../img/top/top_focus_panel_date.gif) 3px center no-repeat;
}


#focus .info .entry-more {
	position:absolute;
	right:5px;
	bottom:10px;
	width:430px;
}

#focus .info .entry-more a {
	width:430px;
	height:20px;
	display:block;
	overflow:hidden;
	background:url(../img/top/top_focus_panel_more.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

#focus .info .entry-more a:hover {
	background:url(../img/top/top_focus_panel_more.gif) 0 -20px no-repeat;
}

#focus .info a{ 
	text-decoration:none; 
	color:#332C1F;
}

#focus .info a:hover{ 
	text-decoration:underline;
	color:#716144;
}

#focus .ui-tabs-hide{ 
	display:none; 
}

/* about
---------------------------------------------------- */

#egao-about {
	width:940px;
	margin:0; padding:0;
}

#egao-aboutL {
	width:572px;
	margin:0; padding:0 0 0 8px;
	float:left;
}

#egao-aboutL h2 {
	height:34px;
	margin:0; padding:0;
	text-indent:-9999px;
	background:url(../img/top/top_about_midashi.gif) 0 0 no-repeat;
}

#egao-aboutL p {
	margin:0;
	padding:8px 0 0 0;
}

#egao-aboutL p img {
	margin:0;
	padding:0 10px 5px 0;
	float:left;
}

#egao-aboutL #aboutLink {
	margin:0; padding:0 0 0 342px;
}

#egao-aboutL #aboutLink a {
	width:230px;
	height:25px;
	margin:0; padding:0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/top/top_about_link.gif) 0 0 no-repeat;
}

#egao-aboutL #aboutLink a:hover {
	background:url(../img/top/top_about_link.gif) 0 -25px no-repeat;
}

#egao-aboutR {
	width:335px;
	margin:20px 10px 0 0; padding:0;
	float:right;
	background:url(../img/top/top_about_bg.gif) 0 0 no-repeat;
}

#egao-aboutR #bannerarea {
	width:333px;
	margin:0;
	padding:1px;
	background:url(../img/top/top_about_bgbtm.gif) 0 bottom no-repeat;
}

/* contents
---------------------------------------------------- */

#contents h2 {
	width:940px;
	height:51px;
	margin:0;
	padding:0 0 13px 0;
	background:url(../img/top/top_contents_midashi.gif) 0 0 no-repeat;
	text-indent:-9999px;
}

.entry-unit-wrap {
	width:940px;
	margin:7px 0 0 0;
	padding:5px 0;
	background:url(../img/top/top_contents_unitbg.gif) 0 0 repeat-y;
}

.entry-unit {
	width:940px;
	margin:0;
	padding:0 0;
	background:url(../img/top/top_contents_entrybg.gif) 0 0 repeat-y;
}

.entry-box0 {
	width:200px;
	margin:0;
	float:left;
}

.entry-box1 {
	width:200px;
	margin:0 7px 0 0;
	float:left;
}

.entry-box2 {
	width:200px;
	margin:0 6px 0 0;
	float:left;
}

.entry-box-inner {
	padding:8px 15px;
}

.entry-box-inner .entry-metaDate {
	margin:0 0 10px 0; padding:0 0 3px 0;
	border-bottom:1px dotted #DDDDDD;
}

.entry-box-inner .entry-metaDate p.date {
	width:117px;
	margin:0; padding:0 0 0 16px;
	background:url(../img/top/top_contents_time.gif) 0 center no-repeat;
	font-size:0.9em;
	float:left;
}

.entry-box-inner .entry-metaDate p.area {
	width:67px;
	height:14px;
	margin:0; padding:0;
	float:right;
	text-indent:-9999px;
	font-size:0.1em;
}

.entry-box-inner .entry-metaDate p.hokuto { background:url(../img/top/top_contents_areaname.gif) 0 0 no-repeat; }
.entry-box-inner .entry-metaDate p.aitsu { background:url(../img/top/top_contents_areaname.gif) 0 -14px no-repeat; }
.entry-box-inner .entry-metaDate p.mie { background:url(../img/top/top_contents_areaname.gif) 0 -28px no-repeat; }
.entry-box-inner .entry-metaDate p.kumamoto { background:url(../img/top/top_contents_areaname.gif) 0 -42px no-repeat; }

.entry-box-inner .entry-pic {
	width:200px;
	height:60px;
	margin:0 0 10px 0;
	padding:0;
	position:relative;
	overflow:hidden;
}

.entry-box-inner .entry-pic img {
	position:absolute;
	left:0;
	bottom:-40px;
}
	
.entry-box-inner h3 {
	margin:0; padding:0 0 10px 0;
}

.entry-box-inner p.commentsCount {
	margin:0; padding:0 0 0 70px;
	background:url(../img/top/top_contents_comments.gif) 0 center no-repeat;
	display:block;
}