/* DEFAULT SETTING */

#main_sche{
width:930px;
height:100%;
margin:0 auto;
background:#FFFFFF none repeat scroll 0 0;
}

#main_sche #pagenavi{
background:transparent url(img/bread_bg.gif) no-repeat scroll 0 0;
color:#000000;
font-size:0.8em;
height:20px;
margin:0 0 21px 20px;
padding:4px 0 0 17px;
width:891px;
}

#main_sche h2{
background:transparent url(http://img01.ecgo.jp/usr/ehimefc/css/img/bg_pagetitle.jpg) no-repeat scroll 0 0;
color:#333333;
font-family:"メイリオ";
font-size:1.6em;
font-weight:normal;
height:42px;
margin:0 0 0 20px;
padding:8px 0 0 0;
}

#main_sche h2 span {
color:#999999;
display:block;
font-size:0.5em;
font-weight:normal;
margin:5px 0 0;
padding:0;
}

#main_sche .title{
border-left:4px solid #FE8A11;
height:49px;
margin-bottom:11px;
margin:8px 0 0 20px;
}

#main_sche table{
margin:16px auto 0 auto;
border: 1px #E3E3E3 solid;
border-collapse: collapse;
border-spacing: 0;
}

#main_sche table span{
padding-bottom:4px;
width:118px;
color:#333333;
font-family:"メイリオ";
font-size:12px;
font-weight: bold;
padding-left:5px;
}


#main_sche tr{
border: #E3E3E3 solid;
border-width: 0 0 1px 1px;
}

#main_sche td{
background:url(img/cale_bg.gif) repeat-x center top;
vertical-align:top;
width:118px;
min-height:100px;
padding:4px;
color:#333333;
font-family:"メイリオ";
font-size:12px;
border: 1px #E3E3E3 solid;
border-width: 0 0 1px 1px;
line-height:120%;
}

#main_sche td p{
font-size:11px;
padding-top:17px;
}

#main_sche .sat{
color:#213ad2;
}

#main_sche .sun{
color:#a60000;
}

#main_sche .top{
background:url(img/top.gif) no-repeat center top;
margin:16px 0 0 0;
width:118px;
}



#main_sche .sect{
background:url(img/2nd.gif) no-repeat center top;
width:118px;
margin:16px 0 0 0;
}

#main_sche .mediat{
margin:4px 0;
background:url(http://img01.ecgo.jp/usr/ehimefc/css/img/media.gif) no-repeat left top;
text-indent:40px;
font-size:11px;
}


#main_sche .news{
margin-top:5px;
}

#main_sche .cale_had{
width:891px;
margin:15px auto 4px auto;
_margin:15px auto 4px 20px;
}

#main_sche h3{
background:transparent url(img/h3.gif) no-repeat scroll 0 0;
clear:both;
font-size:1.2em;
font-weight:bold;
height:33px;
margin:10px 0 0 0;
padding:6px 0 0 20px;
width:890px;
}

#main_sche .year_cale{
	text-align:center;
	width:891px;
	margin:15px auto;
}

#main_sche #pagetop{
clear:both;
font-size:0.9em;
padding:20px 13px 7px 0;
text-align:right;
}

#main_sche .today{
background:url(img/cale_bg.gif) repeat-x center top;
background-color:#ffe3b2;
vertical-align:top;
width:118px;
min-height:100px;
height: auto !important;
height: 100px;
padding:4px;
color:#333333;
font-family:"メイリオ";
font-size:12px;
border: 1px #E3E3E3 solid;
border-width: 0 0 1px 1px;
line-height:120%;
}

.youbi{
margin:5px 0 15px 0;
}

#setsumei li{
font-family:"メイリオ";
font-size:12px;
float:left;
list-style:none;
}


#setsumei .li01{
margin:4px 0;
background:url(http://img01.ecgo.jp/usr/ehimefc/css/img/media.gif) no-repeat left top;
padding:0 10px 0 40px;
}

#setsumei .li02{
margin:4px 0;
background:url(http://img01.ecgo.jp/usr/ehimefc/css/img/news.gif) no-repeat left top;
padding:0 10px 0 40px;
}

#setsumei .li03{
margin:4px 0;
background:url(http://img01.ecgo.jp/usr/ehimefc/css/img/youth.gif) no-repeat left top;
padding:0 10px 0 40px;
}

#setsumei .li04{
margin:4px 0;
background:url(http://img01.ecgo.jp/usr/ehimefc/css/img/school.gif) no-repeat left top;
padding:0 10px 0 40px;
}

#setsumei .li05{
margin:5px 0px 5px 0px;
height:20px;
background:url(img/icon01-trans.png) no-repeat left top;
padding:0 10px 0 25px;
}



