﻿/* Ｗｅｂサイト全体 */
body {
    text-align : center; 
    font-size:larger;
    font-family:Verdana, Arial, Sans-Serif;
    background-color : #ecece6; 
    color : #444444; 
    margin : 0 0px 5px; 
    padding : 0;
} 
LI.index
{
	font-size:larger;
	padding-bottom:10px;
}
/* 問合せフォームのテーブル */
TABLE.Request
{
    width:600px;
    font-size:10pt;
}
/* 問合せフォームの項目列 */
TD.ReqTitle
{
    background-color:#dddddd;
    border-left-color:#6699CC;
    border-left-width:10px;
    border-left-style:solid;
    vertical-align:middle;
    padding-left:10px;
    width:120px;
}
/* 問合せフォームの入力列 */
TD.ReqDetail
{
    background-color:#eeeeee;
    vertical-align:middle;
}
/* Ｗｅｂサイト全体の中央揃え */
#centmain {
margin : 0 auto; 
width : 800px;
text-align : left; 
background-color : #fffffc; 
border : 1px solid #ccc; 
padding : 0 5px; 
} 
/* ナビ */
#navi {
    width : 720px; 
    height : 24px; 
    font-size : 14px; 
} 
/* コンテンツ */
#contents {
float : right; 
width : 670px;
padding-left : 10px;
padding-bottom : 10px;
padding-top: 5px;
margin-right: 30px;
margin-top:5px;
font-size: 14px;
line-height: 140%;
} 
/* メニュー */
#menu {
float : left; 
width : 160px; 
font-size : 10px; 
padding-bottom : 10px; 
} 
/* ナビゲーション */
#kbsnavi
{
    text-align:left;
    width:780px;
    background-color:#6699CC;
    font-family:Tahoma,Arial,sans-serif;
    color:White;
    font-size:12px;
    padding-left:20px;
    padding-top:5px;
    height:20px;
}
/* フッター */
#endmenu {
clear : both; 
width : 800px; 
text-align : center; 
border-top : 1px solid #ccc; 
padding : 5px 0;
font-size:9pt;
}
#kbssitemap
{
    text-align:left;
    width:790px;
    background-color:#C2D7EE;
    font-family:Tahoma,Arial,sans-serif;
    color:White;
    font-size:12px;
    padding-top:2px;
    padding-left:10px;
    height:22px;
}
