﻿/*  共通スタイルシート　  */
/*  公益財団法人早稲田奉仕園  */
/*   2010/04/20　作成 　  */
/*   2011/03/25  更新  　 */

@charset "utf-8";

/* 共通要素 */

body{
margin:0;
padding:0;
color:#000000;
background-color:#ffffff;
}

img{
border:0;
}

table{
margin-top:0;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
padding:0;
border:0;
border-collapse:collapse;
}

/* 基本要素 */

.ct{
text-align:center;
}

.lt{
text-align:left;
}

.rt{
text-align:right;
}

.red{
color:#ff0000;
}

.black{
color:#000000;
}

.blue{
color:#0000ff;
}

.bb{
color:#000000;
font-weight:bolder;
}

/* リンクアンカー */

a:link{
color:#3366ff; 
text-decoration:none;
}
 
a:visited{
color:#3366ff;
text-decoration:none;
}

a:hover{
color:#3366ff;
text-decoration:none;
}

a:active{
color:#3366ff;
text-decoration:none;
}

/* レイアウト構造 */

table.layout{
margin-top:0;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
padding:0;
border:0;
border-collapse:collapse;
}

col.left_menu{
width:160px;
}

col.main{
width:600px;
}

/* 共通ヘッダー */
div#hmenu01{
width:71px;
height:22px;
background:url(../images/main_up_2_f2.gif) no-repeat left bottom;
}

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

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

div#hmenu02{
width:83px;
height:22px;
background:url(../images/main_up_3_f2.gif) no-repeat left bottom;
}

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

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

div#hmenu03{
width:107px;
height:22px;
background:url(../images/main_up_4_f2.gif) no-repeat left bottom;
}

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

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

div#hmenu04{
width:105px;
height:22px;
background:url(../images/main_up_5_f2.gif) no-repeat left bottom;
}

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

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

div#hmenu05{
width:87px;
height:22px;
background:url(../images/main_up_6_f2.gif) no-repeat left bottom;
}

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

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

/* 共通タブメニュー */
div#tmenu01{
width:86px;
height:41px;
background:url(../images/main_menu_1_f2.gif) no-repeat left bottom;
}

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

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

div#tmenu02{
width:136px;
height:41px;
background:url(../images/main_menu_2_f2.gif) no-repeat left bottom;
}

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

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

div#tmenu03{
width:115px;
height:41px;
background:url(../images/main_menu_3_f2.gif) no-repeat left bottom;
}

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

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

div#tmenu04{
width:263px;
height:41px;
background:url(../images/main_menu_4_f2.gif) no-repeat left bottom;
}

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

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

div#tmenu05{
width:160px;
height:41px;
background:url(../images/main_menu_5_f2.gif) no-repeat left bottom;
}

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

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


/* 共通左メニュー */

td.left_menu{
vertical-align:top;
border-right:1px solid #cccccc;
}

/* 共通メイン */

td.main{
vertical-align:top;
padding:0.5em 1em;
}

/* 共通フッター */

div.footer1{
margin:0;
padding:2px;
border:0;
background-color:#0066cc;
}

div.footer1 p{
margin:0;
padding:0;
font-size:9pt;
color:#ffffff;
text-align:center;
}

div.footer1 a:link{
color:#ffffff; 
text-decoration:none;
}
 
div.footer1 a:visited{
color:#ffffff;
text-decoration:none;
}

div.footer1 a:hover{
color:#ffffff;
text-decoration:underline;
}

div.footer1 a:active{
color:ffffff;
text-decoration:none;
}

div.footer2{
margin:0;
padding:2px;
border:0;
background-color:#0099ff;
height:5px;
}

/* パンくずリスト */

ol.path{
list-style-type:none;
margin:2px;
padding:0;
font-size:10pt;
}

ol.path li{
display:inline;
}

