/* レイアウトの設定 */
body{
    margin:0;
    padding:0;
    font-size:90%;
    background-color:#FFFFFF;
    text-align:center;
    color: #2D2D2D;
}

/* ヘッダーの設定 */
#header{
    width:830px;
    padding:0;
    margin:0 auto 0 auto;
    font-size:70%;
}

/* 帯の設定 */
#obi2{
    clear:both;
    height:15px;
    background-image:url(img/obibg.gif);
    width:100%;
    margin:0 auto 0 auto;
    padding:1px 0 1px 0;
    font-size:70%;
}

/* 帯の設定 */
#obi{
    clear:both;
    height:15px;
    background-image:url(img/obibg.gif);
    width:100%;
    margin:0 auto 0px auto;
    padding:1px 0 1px 0;
}

/* ラッパーの設定*/
#wrap{
    width:830px;
    position:relative;
    margin:0 auto 0 auto;
    padding:0;
    background-color:#FFFFFF;
    text-align: left;
}

/* メインの設定*/
#main{
    width:830px;
    position:relative;
    margin:0 auto 0 auto;
    padding:0;
    text-align: left;
}

/* メイン2の設定*/
#main2{
    width:830px;
    position:relative;
    margin:0 auto 0 auto;
    padding:0;
    text-align: left;
    line-height:180%;
}

/* メインの画像設定*/
#mainimg{
    width:830px;
    position:relative;
    margin:0 auto 0 auto;
    padding:0;
    text-align: left;
}

/* メイン左側の設定 */
#left{
    float:left;
    width:160px;
    margin:10px 0 0 0;
    background-color:#FFFFFF;
    line-height:130%;
    font-size:70%;
}

/* メニューの設定 */
#menu{
    width:170px;
    margin:0 auto 0 auto;
    padding:0 0px 0 0;
}

ul.menu{
    width:100%;
    padding:0;
    margin-left:0;
    margin-top:0;
    margin-bottom:0;
}
.menu li{
    list-style:none;
    padding:0;
    margin-bottom:0;
    font-size:90%;
}

/* メイン右側の設定 */
#right{
    float:right;
    width:670px;
    margin:10px auto 0 auto;
    padding:0;
    background-color:#FFFFFF;
}

/* 内容の設定 */
#naiyo{
    width:640px;
    margin:0 0 0 30px;
    padding:0;
    line-height:170%;
    font-size:95%;
}

/* フッターの設定 */
#footer{
    clear:both;
    background-image:url(img/footer-bg.jpg);
    width:100%;
    height:120px;
    margin:0 auto 0 auto;
    padding:1px 0 1px 0;

}

/* hタグの設定*/
h1{
	margin:0;
}

h2{
	margin:0;
}


/* 全ページ共通、フォント設定 */
.honbun{font-size:60%;line-height:130%;}
.honbuna{font-size:75%;line-height:150%;}
.honbunb{font-size:80%;line-height:140%;}
.honbunc{font-size:90%;line-height:130%;}
.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:170%;font-weight: bold}
.honbunh{font-size:120%;line-height:170%;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:90%;color: #FFFFFF;line-height:130%;font-weight: bold;}
.honbunm{font-size:90%;color: #373737;line-height:140%;font-family:"ＭＳ Ｐ明朝"}
.honbunn{font-size:10px;line-height:110%;}
.new{background-color:#FF0000;color:#FFFFFF;font-weight:bold;width:70px;text-align:center;margin-bottom:2px;font-size:80%;}

/* リンク部分の色の設定 */
a:link { color: #404040;text-decoration:yes;} /* 普通のリンク色 */
a:visited { color: #404040;text-decoration:yes;} /* すでに見たリンク色 */
a:active { color: #FF7200;text-decoration:yes;} /* クリックした時のリンク色 */
a:hover { color: #FF7200;text-decoration:yes;} /* カーソルが乗った時のリンク色 */


.hinshitsu {
	BORDER-RIGHT: #fcb38f 2px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #fcb38f 2px dotted; PADDING-LEFT: 10px; BACKGROUND: #fcdfd1; PADDING-BOTTOM: 10px; BORDER-LEFT: #fcb38f 2px dotted; WIDTH: 600px; PADDING-TOP: 10px; BORDER-BOTTOM: #fcb38f 2px dotted; TEXT-ALIGN: left
}
.hinshitsu2 {
	BORDER-RIGHT: #fcb38f 2px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #fcb38f 2px dotted; PADDING-LEFT: 10px; BACKGROUND: #fcdfd1; PADDING-BOTTOM: 30px; BORDER-LEFT: #fcb38f 2px dotted; WIDTH: 600px; PADDING-TOP: 30px; BORDER-BOTTOM: #fcb38f 2px dotted; TEXT-ALIGN: left
}
.hinshitsu3 {
	BORDER-RIGHT: #fcb38f 2px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #fcb38f 2px dotted; PADDING-LEFT: 10px; BACKGROUND: #fcdfd1; PADDING-BOTTOM: 10px; BORDER-LEFT: #fcb38f 2px dotted; WIDTH: 300px; PADDING-TOP: 10px; BORDER-BOTTOM: #fcb38f 2px dotted; TEXT-ALIGN: center
}
.hinshitsu4 {
	BORDER-RIGHT: #fcb38f 2px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #fcb38f 2px dotted; PADDING-LEFT: 10px; BACKGROUND: #fcdfd1; PADDING-BOTTOM: 30px; BORDER-LEFT: #fcb38f 2px dotted; WIDTH: 600px; PADDING-TOP: 30px; BORDER-BOTTOM: #fcb38f 2px dotted
}
TABLE.kensa {
	MARGIN: 0px auto; WIDTH: 640px; BACKGROUND-COLOR: #4f2e06
}
TABLE.kensa TH {
	FONT-SIZE: 90%; COLOR: #ffffff; LINE-HEIGHT: 140%; BACKGROUND-COLOR: #8c6239
}
TABLE.kensa TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}


/* テーブル枠の線 */

.sen1 {
       height: auto;
         width: 640px;
         border-bottom: 1px dotted #B0B0B0; 
         padding:0 0 10px 0;
         margin-bottom: 20px;}

.sen2 {
         height: 40px;
         width: 640px;
         border-bottom: 1px dotted #1E8577; 
         border-top: 1px dotted #1E8577; 
         padding:10px 0px 7px 5px;
         margin:5px 0px 10px 0px;
         font-size:120%;
         color: #1E8577;font-weight: bold;}

.sen3 {
         height: 17px;
         width: 830px;
         border-bottom: 1px dotted #1E8577; 
         border-top: 1px dotted #1E8577; 
         padding:10px 0px 7px 5px;
         margin:5px 0px 10px 0px;
         font-size:120%;
         color: #1E8577;font-weight: bold;}

.sen4 {
       height: auto;
         width: 830px;
         border-bottom: 1px dotted #B0B0B0; 
         padding:0 0 10px 0;
         margin-bottom: 20px;}

/* 中ページリストの設定 */
ul{
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	font-size:100%;line-height:180%;
}

ol{
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	font-size:100%;line-height:180%;
}


/* 文字拡大縮小用テーブルの設定 */
.tablejimini{
	font-size:70%;line-height:130%;
}

.tablejicyu{
	font-size:90%;line-height:120%;
}

.tablejidai{
	font-size:100%;line-height:150%;
}

/* 画像の指定-すべてのボーダー無し */
img{border:0;
}

/* 画像の指定 */
img.right{
	margin:0 0 0 25px;
	border:0;
}

img.left{
	margin:0 10px 0 0;
	border:0;
}
