﻿/*  トップページ専用  　  */
/*  スタイルシート　　　  */
/*  公益財団法人早稲田奉仕園  */
/*   2010/04/20　作成 　  */
/*   2011/11/10  更新  　 */

@charset "utf-8";

/* 更新年月日 */

td.date{
background:url(../images/top_data.jpg) no-repeat left bottom;
text-align:left;
vertical-align:middle;
height:25px;
}

p.date{
font-size:9pt;
color:#0000ff;
margin:0;
text-indent:0.5em;
}

/* 右メニュー(バナー) */

td.rightmenu{
text-align:center;
vertical-align:top;
background-color:#ffffcc;
padding-bottom:1em;
}

td.rightmenu img{
margin-bottom:4px;
}

table.report{
width:192px;
margin-top:4px;
margin-bottom:4px;
margin-left:auto;
margin-right:auto;
}

table.report th{
border:1px solid #80ff00;
background-color:#80ff00;
color:#ffffff;
font-size:9pt;
font-weight:bolder;
}

table.report td{
border:1px solid #80ff00;
font-size:9pt;
font-weight:normal;
}

table.report p{
margin:0;
padding:0;
}

table.report img{
margin:0;
padding:0;
}

div.address{
padding:0.5em;
}

td.rightmenu h3{
color:#666666;
font-size:10pt;
margin:0;
}

td.rightmenu p{
color:#666666;
text-align:left;
font-size:9pt;
margin:0 0.5em;
}

/* ニュース */

td.whatsnew{
text-align:center;
vertical-align:top;
}

td.topnews{
padding:0 0.5em;
}

ul.topnews{
margin:4px 0 8px 0;
padding:0 4px;
list-style-type:none;
}

ul.topnews li{
font-size:12px;
border-bottom:1px solid #cccccc;
}

ul.topnews img{
margin:2px 4px 2px 0;
vertical-align:bottom;
}

td.pict{
text-align:center;
vertical-align:top;
padding-top:4px;
}

td.pict p{
font-size:9pt;
margin:0;
}

td.pict img{
padding-bottom:1em;
}

td.news{
text-align:left;
vertical-align:top;
padding-top:2px;
padding-bottom:2px;
}

table.news{
width:400px;
border:0;
border-collapse:collapse;
margin:0;
padding:0;
}

table.news th{
vertical-align:top;
text-align:center;
border-width:1px 0 1px 1px;
border-color:#999999;
border-style:solid;
padding-top:5px;
}

table.news td{
vertical-align:top;
text-align:left;
border-width:1px 1px 1px 0;
border-color:#999999;
border-style:solid;
padding:3px;
}

table.news p{
color:#000000;
font-size:9pt;
padding:0;
margin:2px;
}

table.news img{
vertical-align:middle;
}

table.news h3{
font-size:11pt;
font-weight:bolder;
margin:0;
padding:0;
}

table.news .seminer{
border-color:#cccccc;
background-color:#ffffff;
}

table.news .class{
border-color:#cccccc;
background-color:#ffffdf;
}

table.news .volunteer{
border-color:#cccccc;
background-color:#f5fff0;
}

table.news .other{
border-color:#cccccc;
background-color:#f5fff0;
}





/* メインメニュー */

div#menu01{
width:162px;
height:153px;
background:url(../images/menu_2_f2.gif) no-repeat left bottom;
}

div#menu01 a {
display:block;
font-size:1px;
line-height:1px;
outline:none;
}

div#menu01 a:hover {
text-indent:-9999px;
} 

div#menu02{
width:165px;
height:153px;
background:url(../images/menu_3_f2.gif) no-repeat left bottom;
}

div#menu02 a {
display:block;
font-size:1px;
line-height:1px;
outline:none;
}

div#menu02 a:hover {
text-indent:-9999px;
}

div#menu03{
width:157px;
height:153px;
background:url(../images/menu_4_f2.gif) no-repeat left bottom;
}

div#menu03 a {
display:block;
font-size:1px;
line-height:1px;
outline:none;
}

div#menu03 a:hover {
text-indent:-9999px;
}

div#menu04{
width:174px;
height:153px;
background:url(../images/menu_5_f2.gif) no-repeat left bottom;
}

div#menu04 a {
display:block;
font-size:1px;
line-height:1px;
outline:none;
}

div#menu04 a:hover {
text-indent:-9999px;
}


