﻿/* レイアウトの設定 */
body{
    margin:0px;
    padding:0px;
    font-size:100%;
    background-image:url(img/bgimg.gif);
    background-repeat: repeat-x;
    background-color:#FFFFFF;
    text-align:center;
    color: #1F1F1F;
}

/* ラップ3の設定*/
#wrap3{
    width:978px;
    margin:0px auto 0px auto;
    padding:0px;
    background-color:#FFFFFF;
    border: 1px solid #C0C0C0;
    text-align: left;
}

/* ラップ1の設定*/
#wrap1{
    background-image:url(img/obi1.gif);
    background-repeat: repeat-x;
    width:976px;
    margin:0px auto 0px auto;
    padding:0px;
    text-align: left;
}

/* seoの設定 */
#seo{
    width:936;
    margin:2px auto 0px 20px;
    padding:0px;
    font-size:10px;
    text-align: left;
}

/* ヘッダーの設定 */
#header{
    height:90px;
    width:936;
    margin:0px auto 0px 20px;
    padding:0px;
}

/* 上メニューの設定 */
#uemenu{
    height:38px;
    width:936px;
    margin:0px auto 0px 20px;
    padding:0px;
}

ul.uemenu{
    width:936px;
    padding:0px;
    margin:0px;
}

ul.uemenu li{
    list-style:none;
    padding:0px;
    margin:0px 0px -4px 0px;
    width:117px;
    float:left;
}

/* 帯2の設定 */
#obi2{
    background-image:url(img/obi2.gif);
    background-repeat: repeat-x;
    width:976;
    height:5px;
    margin:0px auto 20px auto;
    padding:0px;
}

/* ラップ2の設定*/
#wrap2{
    width:936px;
    margin:0px auto 0px 20px;
    padding:0px;
    background-color:#FFFFFF;
    text-align: left;
}

/* メインの設定*/
#main{
    width:936px;
    margin:0px auto 0px auto;
    padding:0px;
    text-align: left;
	line-height:140%;
}

/* メイン2の設定*/
#main2{
    width:936px;
    margin:0px auto 0px auto;
    padding:0px;
    text-align: left;
    line-height:130%;
    font-size:90%;
}

/* メイン左側の設定 */
#left{
    float:left;
    width:198px;
    border: 1px solid #003397;
    margin:0px 0px 20px 0px;
    padding:0px;
    background-color:#FFFFFF;
    font-size:90%;
}

/* メニューの設定 */
#menu{
    width:188px;
    margin:5px 5px 5px 5px;
    padding:0px 0px 0px 0px;
}

ul.menu{
    width:100%;
    padding:0px;
    margin:0px;
}
.menu li{
    list-style:none;
    margin:2px 0px 2px 0px;
    padding:0;
}

/* メイン右側の設定 */
#right{
    float:right;
    width:706px;
    background-color:#FFFFFF;
}

/* 内容の設定 */
#naiyo{
    width:701px;
    margin:0px 0 0px 10;
    padding:0px 0px 0px 0px;
    line-height:130%;
    font-size:90%;
}

/* 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:130%;}
.honbund{font-size:100%;line-height:130%;}
.honbune{font-size:110%;line-height:140%;}
.honbunf{font-size:180%;line-height:130%;}
.honbung{font-size:90%;line-height:130%;font-weight: bold}
.honbunh{font-size:120%;line-height:140%;font-weight: bold}
.honbuni{font-size:160%;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 } /* カーソルが乗った時のリンク色 */

/* テーブル枠の線 (sen2は無い)*/
.sen1 {
         padding:4px;background: url(img/t-back.gif);
         height: auto;width: 690pxp;
         margin-top:0pt; 
         margin-bottom:5pt; 
         padding:2pt;
         font-size:100%;
         color: #FFFFFF;font-weight: bold;}

.sen2 {
         padding:4px;background: url(img/t-back2.gif);
         height: auto;width: 690pxp;
         margin-top:0pt; 
         margin-bottom:5pt; 
         padding:2pt;
         font-size:100%;
         color: #FFFFFF;font-weight;}

.sen3 {
         height: 17px;
         width: 696px;
         border-bottom: 1px dotted #003397; 
         border-top: 1px dotted #003397; 
         padding:10px 0px 7px 5px;
         margin:5px 0px 10px 0px;
         font-size:110%;
         color: #002A7B;font-weight: bold;}

.sen4 {
         height: 17px;
         width: 760px;
         border-bottom: 1px dotted #003397; 
         border-top: 1px dotted #003397; 
         padding:10px 0px 7px 5px;
         margin:5px 0px 10px 0px;
         font-size:100%;
         color: #002A7B;font-weight: bold;}

.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#naka{
	margin: 2px 0px 0px 15px;
	padding: 0px 10px 0px 10px;
	font-size:100%;line-height:140%;
}

ul#naka li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

/* リストの設定 */
ol#naka{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-size:100%;line-height:140%;
}
ol#naka li{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ol#naka2{
	margin: 0px 0px 0px 47px;
	padding: 0px 0px 0px 0px;
	font-size:100%;line-height:140%;
}

/* 文字拡大縮小用テーブルの設定 */
.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 20;
	border:0;
}
