/* レイアウトの設定 */

body{
    margin:0;
    padding:0;
    background-image:url(img/bgimg.gif);
    background-repeat: repeat-x;
    color:#3E3E3E;
    font-size:90%;
    line-height:180%;
    text-align:center;
}

/* ラッパーの設定*/
#wrap2{
    width:1040px;
    height:auto;
    background-color:#FFFFFF;
    margin:0 auto 0 auto;
    padding:0;
    text-align:left;
}

/* ラッパーの設定*/
#wrap{
    width:1000px;
    height:auto;
    background-color:#FFFFFF;
    margin:0 auto 0 20px;
    padding:0;
    text-align:left;
}

/* ヘッダー1の設定*/
#header1{
    width:560px;
    height:50px;
    background-image:url(img/header1.gif);
    margin:0 auto 0 auto;
    padding:0;
    text-align:left;
    font-size:9pt;
    line-height:120%;
}

/* ヘッダー2の設定*/
#header2{
    width:708px;
    height:84px;
    background-image:url(img/header2.gif);
    margin:0 auto 0 auto;
    padding:0;
    text-align: left;
    font-size:8pt;
    line-height:150%;
}

/* メニューの設定 */
#menuue{
    width:1000px;
    height:40px;
    margin:0 0 0 2px;
}

ul.menuue{
    width:1000px;
    padding-left:0;
    margin:0;
}

ul.menuue li{
    list-style:none;
    padding:0 0 0 3px;
    margin:0 0 0 0;
    width:139px;
    float:left;
}

/* メインの設定*/
#main{
    width:1000px;
    height:auto;
    margin:0 auto 0 auto;
    padding:0;
    text-align:left;
    background-color:#FFFFFF;
}

/* トップページ左側の設定 */
#left{
    float:left;
    width:730px;
    margin:0 auto 10px auto;
    background-color:#FFFFFF;
}

/* トップページ左側内容の設定 */
#naiyoleft{
    float:left;
    width:720px;
    margin:0 auto 0 0;
    padding:0 0 0 0;
}


<!--
/* トップページl-mainimgの設定*/
#l-mainimg{
    width:720px;
    height:280px;
    background-image:url(img/l-mainimg3.jpg);
    margin:0 auto 0 auto;
    padding:0;
    text-align:left;
    font-size:10pt;
    line-height:150%;
}
-->

/* トップページl-mainimgの設定*/
#l-mainimg{
    width:720px;
    height:330px;
    margin:0 auto 0 auto;
    padding:0;
    text-align:left;
    font-size:10pt;
    line-height:150%;
}

/* トップページ右側の設定 */
#right{
    float:right;
    width:270px;
    margin:0 auto 0 auto;
    background-color:#FFFFFF;
}

/* トップページba-ichiryuの設定*/
#ba-ichiryu{
    width:270px;
    height:100px;
    background-image:url(img/ba-ichiryu.gif);
    margin:0 auto 0 auto;
    padding:0;
    text-align:left;
    font-size:8pt;
    line-height:110%;
}

/* トップページ左側2の設定 */
#left2{
    float:left;
    width:700px;
    margin:0 0 0 auto;
    padding:0 0 0 0;
}

/* トップページ左側内容2の設定 */
#naiyoleft2{
    float:left;
    width:690px;
    margin:0 auto 0 0;
    padding:0 0 0 0;
}

/* トップページ右側2の設定 */
#right2{
    float:right;
    width:300px;
    margin:0 auto 0 auto;
}

/* 中ページ左側の設定*/
#nakaleft{
    float:left;
    width:315px;
    background-color:#FFFFFF;
}

/* 中ページ真ん中の設定*/
#nakacenter{
    float:left;
    width:545px;
    padding:0;
    background-color:#FFFFFF;
}

/* 中ページ真ん中内容の設定*/
#nakacenternaiyo{
    width:530px;
    padding:0;
    text-align:left;
    background-color:#FFFFFF;
}

/* 中ページ右側の設定*/
#nakaright{
    float:left;
    width:140px;
    background-color:#FFFFFF;
}

/* 中ページ右側2の設定*/
#nakaright2{
    float:left;
    width:685px;
    padding:0;
    background-color:#FFFFFF;
}

/* 中ページ右側2-2の設定*/
#nakaright2-2{
    float:left;
    width:685px;
    padding:0;
    background-image:url(img/bg.gif);
}

/* 中ページ右側2-3の設定*/
#nakaright2-3{
    width:665px;
    margin:2px 0 2px 10px;
    padding:0 0 0 0;
    background-color:#FFFFFF;
    text-align:left;
}

/* 中ページ右側2-4の設定*/
#nakaright2-4{
    width:645px;
    margin:0px 0 0px 10px;
    padding:0 0 0 0;
    background-color:#FFFFFF;
    text-align:left;
}

/* フッターの設定 */
#footer{
    clear:both;
    color:#FFFFFF;
    background-color:#F89734;
    width:1000px;
    margin:0 0 0 0;
    padding:2px 2px 2px 0;
    text-align: right;
    font-size:80%;
}


/* hタグの設定*/
h1{
	margin:0;
}

h2{
	margin:0;
}


/* 全ページ共通、フォント設定 */
.honbun{font-size:60%;line-height:150%;}
.honbuna{font-size:75%;line-height:130%;}
.honbunb{font-size:80%;line-height:140%;}
.honbunc{font-size:90%;line-height:140%;}
.honbund{font-size:100%;line-height:130%;}
.honbune{font-size:100%;line-height:140%;font-weight: bold}
.honbunf{font-size:120%;line-height:140%;color: #077C43;font-weight: bold}
.honbung{font-size:100%;line-height:130%;font-weight: bold}
.honbunh{font-size:140%;line-height:140%;font-weight: bold}
.honbuni{font-size:160%;line-height:160%;font-weight: bold}
.honbunj{font-size:12px;line-height:120%;}
.honbunk{font-size:14px;line-height:140%;}
.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;text-decoration:yes;} /* 普通のリンク色 */
a:visited { color: #404040;text-decoration:yes;} /* すでに見たリンク色 */
a:active { color: #FC5F00;text-decoration:yes;} /* クリックした時のリンク色 */
a:hover { color: #FC5F00;text-decoration:yes;} /* カーソルが乗った時のリンク色 */

/* テーブル枠の線 */
.sen1 {
         height: auto;
         width: 645px;
         border-bottom: 1px dotted #AFAFAF; 
         padding:0pt;
         margin-bottom: 10px;
         font-size:100%;
         color: #409955;}

.sen2 {
         height: auto;
         width: 645px;
         border-bottom: 1px dotted #AFAFAF; 
         padding:0 0 5 0;
         margin-bottom: 15px;
         color: #3E3E3E;}

.sen3 {
         background: url(img/t-back1.gif);
         height: 30px;width: 530px;
         border-color:#73B41D;border-width:0 0 0 0px;border-style:solid; 
         padding:0pt 0 0pt 0;
         color: #565656;font-weight: bold;font-size:120%;}

.sen4 {
         background: url(img/t-back1.gif);
         height: 30px;width: 685px;
         border-color:#73B41D;border-width:0 0 0 0px;border-style:solid; 
         padding:0 0 0 0;
         color: #565656;font-weight: bold;font-size:120%;}

.sen5 {
         height: auto;
         width: 645px;
         border-bottom: 1px dotted #AFAFAF; 
         padding:0pt;
         margin-bottom: 10px;
         font-size:120%;
         color: #FC5F00;font-weight: bold;}

.sen6 {
         height: auto;
         width: 645px;
         border-bottom: 1px dotted #AFAFAF; 
         padding:0pt;
         margin-bottom: 10px;
         font-size:100%;
         color: #DA0095;}

/* 中ページリストの設定 */
ul#main{
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	font-size:100%;line-height:150%;
}

ol#main{
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	font-size:100%;line-height:150%;
}


/* 文字拡大縮小用テーブルの設定 */
.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 10px;
	border:0;
}

img.left{
	margin:0 10px 0 5px;
	border:0;
}

