@charset "Shift_JIS";

/*
css-menu
------------------------
1. table.tab_01
2. li
3. topメッセージ
------------------------*/


/*
1. table.tab_01
------------------------*/
.tab_01 {
font-size: 1.2em;
line-height: 1.6em;
color: #666;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}

.tab_01 td {
padding: 6px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
text-align: left;
}

.tab_01 td.td_col {
background: #F0F6E3;
text-align: left;
white-space: nowrap;
vertical-align: top;
}

.tab_01 li {
font-size: 1em;
text-indent: -1em;   
margin-left: 1em;
}

.tab_01 td.lineB {
border-right-style: none;
}

.tab_01 .valB li {
vertical-align: bottom;
display: inline;
}


/*
2. li
------------------------*/
#rightContent li.txt1 {
display: inline;
float: left;
font-size: 1em;
}




/*
3. topメッセージ
------------------------*/
#message{
width:620px;
margin-left:7px;}


#message p{
margin-bottom:15px;}

#president_photo{
width:300px;
float:left;}

.message_left{
width:420px;
float:left;}

.imgRight{
width:162;
float:right;
margin:0 0 0 7px;
text-align:right;
}

/*
1. table.tab_02
------------------------*/
.tab_02 {
font-size: 1.2em;
line-height: 1.6em;
color: #666;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}

.tab_02 td {
width:50%;
padding: 6px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
text-align: left;
}

.tab_02 td.td_col {
background: #F0F6E3;
text-align: left;
white-space: nowrap;
vertical-align: top;
}

.tab_02 li {
font-size: 1em;
text-indent: -1em;   
margin-left: 1em;
}

.tab_02 td.lineB {
border-right-style: none;
}

.tab_02 .valB li {
vertical-align: bottom;
display: inline;
}




