/* レイアウトの設定 */
body{
    margin:0px;
    padding:0px;
    font-size:90%;
    background-color:#FFFFFF;
    text-align:center;
    color: #2D2D2D;
}

/* ラッパーの設定*/
#wrap{
    width:820px;
    position:relative;
    margin:0px auto 0px auto;
    padding:0px;
    background-color:#FFFFFF;
    text-align: left;
}

/* seoの設定 */
#seo{
    clear:both;
    width:780;
    background-image:url(images/2009_images/obi.gif);
    background-repeat: repeat-x;
    margin:0px auto 0px auto;
    padding:7px 0px 0px 0px;
    font-size:10px;
    text-align: left;
}

/* ヘッダーの設定 */
#header{
    height:75px;
    width:780;
    padding:0px;
    margin:0px auto 0px auto;
}

/* メニューの設定 */
#menu{
    height:29;
    width:780px;
    padding:0px auto 0px auto;
    margin:0px auto 0px auto;
}

/* メニューの設定 */
ul.menu{
    width:780px;
    padding-left:0px;
    margin:0px;
    text-align: left;
}

ul.menu li{
    list-style:none;
    padding:0px;
    margin:0px;
    width:130px;
    float:left;
}

/* メインの設定*/
#main{
    width:780px;
    position:relative;
    margin:0px auto 0px auto;
    padding:0px;
    line-height:120%;
    text-align: left;
}

/* トップバナーの設定 */
#ba{
    float:left;
    width:230px;
    margin:0px auto 0px auto;
    padding:0px 0px 0px 0px;
}

ul.ba{
    width:100%;
    padding:0px;
    margin:0px;
}

.ba li{
    display:inline; 
    list-style:none;
    padding:0px;
    margin:0px;
    font-size:75%;
}

/* メイン左側の設定 */
#left{
    float:left;
    width:230px;
    background-color:#FFFFFF;
    font-size:90%;
}

/* メイン右側の設定 */
#right{
    float:right;
    width:550px;
    background-color:#FFFFFF;
}

/* 内容の設定 */
#naiyo{
    width:530px;
    margin:0px 0 0px 20;
    padding:0px 0px 0px 0px;
    font-size:90%;
}

/* フッターの設定 */
#footer{
    clear:both;
    background-color:#FE0000;
    width:780px;
    margin:10px auto 0px auto;
    padding:0px 0px 0px 0px;

}

#footertable{
    clear:both;
    margin:0px auto;
    width:780px;
    color:#FFFFFF;
}

/* hタグの設定*/
h1{
	margin:0px;
}

h2{
	margin:0px;
}


/* 全ページ共通、フォント設定 */
.honbun{font-size:60%;line-height:130%;}
.honbuna{font-size:75%;line-height:130%;}
.honbunb{font-size:80%;line-height:130%;}
.honbunc{font-size:90%;line-height:110%;}
.honbund{font-size:100%;line-height:130%;}
.honbune{font-size:110%;line-height:140%;}
.honbunf{font-size:140%;line-height:130%;}
.honbung{font-size:100%;line-height:130%;font-weight: bold}
.honbunh{font-size:120%;line-height:140%;font-weight: bold}
.honbuni{font-size:140%;line-height:150%;font-weight: bold}
.honbunj{font-size:12px;line-height:120%;}
.honbunk{font-size:10px;line-height:120%;}
.honbunl{font-size:80%;color: #373737;line-height:130%;font-family:"ＭＳ Ｐ明朝"}
.honbunm{font-size:90%;color: #373737;line-height:140%;font-family:"ＭＳ Ｐ明朝"}
.honbunn{font-size:10px;line-height:110%;}

/* リンク部分の色の設定 */
a:link { color: #404040; } /* 普通のリンク色 */
a:visited { color: #404040; } /* すでに見たリンク色 */
a:active { color: #7C004F; } /* クリックした時のリンク色 */
a:hover { color: #7C004F;text-decoration:none } /* カーソルが乗った時のリンク色 */

/* テーブル枠の線 */

.sen1 {
font-size:110%;	/* フォントサイズ */
font-weight : bold;	/* フォントの太さ */
color : black;	/* フォントの色 */
background-color : #D8D8C0;	/* 背景の色 */
text-align : left;	/* テキストのセンタリング */
letter-spacing : 1px;	/* 文字間隔 */
padding-left : 5px;	/* 左側の余白 */
margin-bottom: 5px;
line-height : 1.5em;	/* 領域（行）の高さ＝フォントの１．５倍 */
width : 605px;	/* 横幅 */
border-left-width : 2px;	/* 左境界線をマークとして使用 */
border-left-style : outset;	/* 左境界線（マーク）の種類 */
border-left-color : #efefef;	/* 左境界線（マーク）の色 */
border-right-width : 2px;	/* 右境界線 */
border-right-style : outset;	/* 右境界線の種類 */
border-right-color : #efefef;	/* 右境界線の色 */
border-bottom-width : 2px;	/* 下境界線 */
border-bottom-style : outset;	/* 下境界線の種類 */
border-bottom-color : #efefef;	/* 下境界線の色 */
border-top-width : 2px;	/* 上境界線 */
border-top-style : outset;	/* 上境界線の種類 */
border-top-color : #f3f3f3;	/* 上境界線の色 */
}

.sen2 {
font-size:110%;	/* フォントサイズ */
font-weight : bold;	/* フォントの太さ */
color : black;	/* フォントの色 */
background-color : #FFF4CA;	/* 背景の色 */
text-align : left;	/* テキストのセンタリング */
letter-spacing : 1px;	/* 文字間隔 */
padding-left : 5px;	/* 左側の余白 */
margin-bottom: 5px;
line-height : 1.5em;	/* 領域（行）の高さ＝フォントの１．５倍 */
width : 605px;	/* 横幅 */
border-left-width : 2px;	/* 左境界線をマークとして使用 */
border-left-style : outset;	/* 左境界線（マーク）の種類 */
border-left-color : #efefef;	/* 左境界線（マーク）の色 */
border-right-width : 2px;	/* 右境界線 */
border-right-style : outset;	/* 右境界線の種類 */
border-right-color : #efefef;	/* 右境界線の色 */
border-bottom-width : 2px;	/* 下境界線 */
border-bottom-style : outset;	/* 下境界線の種類 */
border-bottom-color : #efefef;	/* 下境界線の色 */
border-top-width : 2px;	/* 上境界線 */
border-top-style : outset;	/* 上境界線の種類 */
border-top-color : #f3f3f3;	/* 上境界線の色 */
}

.sen3 {
         background: url(img/t-back.gif);
         height: auto;width: 640px;
         border-color:#73B41D;border-width:0 0 0 4px;border-style:solid; 
         margin-top:5pt; 
         margin-bottom:10pt;
         padding:2pt;
         color: #7C004F;font-weight: bold;font-size:120%;}

.sen4 {
         height: auto;
         width: 640px;
         border-bottom: 1px dotted #1A318C; 
         border-top: 1px dotted #1A318C; 
         padding:5pt;
         margin-bottom: 7;
         color: #000000;}

.sen5 {
         margin: 0;
         padding: 3px 0;
         border-top: 3px double #73B41D;
         border-bottom: 3px double #73B41D;
         margin-bottom: 7;
         color: #4E2203;font-weight: bold;}

.sen6 {
         width: 540px;
         border-bottom: 1px dotted #737373; 
         padding:7px 0px 7px 0px;
         font-size:100%;
         line-height:130%}

/* 中ページリストの設定 */
ul{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-size:100%;line-height:140%;
}

ol{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-size:100%;line-height:120%;
}


/* 文字拡大縮小用テーブルの設定 */
.tablejimini{
	font-size:70%;line-height:130%;
}

.tablejicyu{
	font-size:90%;line-height:120%;
}

.tablejidai{
	font-size:100%;line-height:150%;
}

/* 画像の指定-すべてのボーダー無し */
img{border:0px;
}

/* 画像の指定 */
img.right{
	margin:0 0 0 10;
	border:0;
}

.clear{clear:both;}
