﻿/* レイアウトの設定*/
body{
    margin:0px;
    padding:0px;
    font-size:90%;
}

/* ヘッダーの設定*/
#head{
    height:137px;
    width:100%;
    background-image:url(img/headerbg.jpg);
    background-repeat: repeat-x;
}

/* 中ページヘッダーの設定*/
#head2{
    height:137px;
    width:100%;
    background-image:url(img/headerbg.jpg);
    background-repeat: repeat-x;
    text-align: left;
}

/* トップページラッパーの設定*/
#wrap{
    position:relative;
    width:860px;
    background-color:#FFFFFF;
    margin:10px auto 0 auto;
    text-align: left;
}

/* 中ページメニューラッパーの設定*/
#wrap2{
    position:relative;
    width:180px;
    background-color:#FFFFFF;
    margin:10px 0px 0px 10px;
    text-align: left;
}

/* 中ページメインラッパーの設定*/
#wrap3{
    position:relative;
    width:665px;
    margin:10px 0px 0px 20px;
    background-color:#FFFFFF;
    text-align: left;
}

/* トップ・中ページ共通左側の設定*/
#left{
    float:left;
    width:200px;
    background-color:#FFFFFF;
}

ul.menul{
    width:100%;
    padding:0px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
}
.menul li{
    list-style:none;
    padding:0;
    margin-bottom:0px;
    font-size:90%;
}

ul.menul2{
    width:100%;
    padding:0px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
}
.menul2 li{
    list-style:none;
    padding:0;
    margin-bottom:0px;
    font-size:75%;
}

/* トップページ真ん中の設定*/
#center{
    float:left;
    width:410px;
    background-color:#FFFFFF;
    margin:0px 25px 0px 25px;
}

/* トップページ右側の設定*/
#right{

    float:left;
    width:200px;
    background-color:#FFFFFF;
}

ul.menur{
    width:100%;
    padding:0px;
    margin:0px;
}
.menur li{
    list-style:none;
    padding:0px;
    margin:0px 0px -1px 0px;
}

/* 中ページメイン部分の設定 */
.main{
    width:640px;
    background-color: #ffffff;
    line-height:160%;
}

/* トップページフッターの設定*/
#topfoot{
    clear:both;
    background-color:#74B51D;
    width:100%;
    margin:5px auto 0 auto;
    padding:5px 0 15px 0;

}

#footertable{
	clear:both;
	margin:0 auto;
	width:870px;
	text-align:center;
}

/* 中ページフッターの設定*/
#foot2{
    width:640px;
    background-color:#74B51D;
    text-align:right;
    margin:0px auto 0 auto;
    padding:0 0 0 0;
    clear:both;
}

/* hタグの設定*/
h1{
	margin:0px;
}

h2{
	margin:0px;
}


/* 全ページ共通、フォント設定 */
.honbun{font-size:60%;line-height:130%;}
.honbuna{font-size:70%;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:120%;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:110%;}
.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: #000000; } /* 普通のリンク色 */
a:visited { color: #000000; } /* すでに見たリンク色 */
a:active { color: #7C004F; } /* クリックした時のリンク色 */
a:hover { color: #7C004F;text-decoration:none } /* カーソルが乗った時のリンク色 */

a.1:link{color:#FFFFFF;}
a.1:visited{color:#FFFFFF;}
a.1:active{color:7C004F;}
a.1:hover{color:7C004F;}

/* テーブル枠の線 */
.sen1 {
         height: auto;
         width: 640px;
         border-bottom: 1px dotted #1A318C; 
         border-top: 1px dotted #1A318C; 
         padding:2pt;
         margin-bottom: 7;
         color: #101042;font-weight: bold;}

.sen2 {
         height: auto;
         width: 560px;
         border-bottom: 1px dotted #979797; 
         padding:2pt;
         margin-bottom: 5;}

.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;}

/* 中ページリストの設定 */
ul#main{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-size:100%;line-height:150%;
}

ol#main{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	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 10;
	border:0;
}

ul.migil2{
    width:100%;
    padding:0px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
}
.migil2 li{
    list-style:none;
    padding:0;
    margin-bottom:0px;
    font-size:65%;
}


