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

/* seoの設定 */
#seo{
    width:100%;
    padding:0;
    margin:0 auto 0 auto;
    font-size:70%;
    background-color:#FFF3CA;
}

#seobun{
    width:756px;
    padding:0;
    margin:0 auto 0 auto;
    background-color:#FFF3CA;
    color: #554031;
}

/* ヘッダーの設定 */
#header{
    width:756px;
    padding:0;
    margin:0 auto;
    font-size:85%;
    color: #000000;
    background:#FFFFFF;
}

/* メニューの設定 */
#menubg{
    height:35px;
    width:100%;
    background-image:url(img/menubg.gif);
    margin:0 auto 0 auto;
    padding:0 0 0 0;
}

#menu{
    height:35;
    width:756px;
    padding:0;
    margin:0 auto;
    text-align: center;
}

ul.menu{
    width:756px;
    padding-left:0;
    margin:0;
    text-align: left;
}

ul.menu li{
    list-style:none;
    padding:0;
    margin:0;
    float:left;
}

/* ラッパーの設定*/
#wrap{
    width:756px;
    position:relative;
    margin:0 auto 0 auto;
    padding:0;
    text-align: left;
    font-size:90%;
}

div.inner{
    background:url(img/bg-inner.gif) repeat-y 0 0;
}

/* フラッシュの設定*/
#flash{
    width:756px;
    height:260px;
    margin:0 auto 0 auto;
    padding:10px 0 10px 0;
    background-color:#FEF1E1;
}

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

/* メイン左側の設定 */
#left{
    float:left;
    width:270px;
    margin:0;
}

/* 内容の設定 */
#naiyoleft{
    width:230px;
    margin:0 0 0 0;
    padding:10px 0;
    background-color:#FFF5E1;

}

/* トップページバナーの設定 */

.banner{
	border:solid 1px #8E8E8E;
	width:100%;;
	padding:0px;
	margin-top:10px;
	}

/* イベントの設定 */
.event{
	height:50px;
	background:url(../img/bn-events.png) no-repeat;
	padding-left:360px;
	line-height:50px;
	font-size:110%;
	font-weight:bold;
	margin:10px 0;
	}

/* メイン右側の設定 */
#right{
    float:right;
    width:486px;
    margin:0 auto 0 auto;
    padding:0 0 0 0;
}

/* 内容の設定 */
#naiyoright{
    width:486px;
    margin:0 0 0 0;
    padding:0;
}


/* conの設定 */
#con{
    width:486px;
    margin:0 0 0 0;
    padding:0;
    border:solid 1px #A8A8A8;
    background-color:#FFFAC0;
}

#connaka{
    width:484px;
    margin:0 auto 0 auto;
    padding:4px 4px 4px 4px;
    font-size:85%;
}

/* メイン2左側の設定 */
#left2{
    float:left;
    width:226px;
    margin:0 auto 0 auto;
}

/* 内容の設定 */
#naiyoleft2{
    width:204px;
    margin:0 0 0 0;
    padding:0;

}

/* メイン2右側の設定 */
#right2{
    float:right;
    width:486px;
    margin:0 auto 0 auto;
    padding:0 0 0 0;
}

/* 内容の設定 */
#naiyoright2{
    width480px;
    margin:0 0 0 0;
    padding:0;
}

/* フッターの設定 */
#footer{
    clear:both;
    background-image:url(img/footerbg.gif);
    width:100%;
    height:188px;
    margin:0px auto;
    padding:0;
	overflow:hidden
    color: #FFFFFF;
    
    }

#footernaka{
    width:756px;
    margin:0px auto;
    padding:10px 0 0 0;
    color: #554031;
    font-size:85%;
    text-align: center;
}

/* 下部バナーの設定*/
div#footbnr{
	width: 100%;
	position:fixed;
	bottom:0;
	text-align:center;
	margin:0 auto;
	padding-top:10px;
	background-color:#fff5e1;
	}

/* 画像切り替えの設定*/

ul.footbnr{
	list-style-type:none;
	width:640px;
	margin:0 auto;
	}

ul.footbnr li{
	position:relative;
	display:inline;
	width:150px;
	float:left;
	margin:0 10px 10px 0;
}

#slideshow,#slideshow1,#slideshow2,#slideshow3,#slideshow4,#slideshow5,#slideshow6,#slideshow7{
    position:relative;
    height:60px;
}
#slideshow a,#slideshow1 a,#slideshow2 a,#slideshow3 a,#slideshow4 a,#slideshow5 a,#slideshow6 a,#slideshow7 a{
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow a.active,#slideshow1 a.active,#slideshow2 a.active,#slideshow3 a.active,#slideshow4 a.active,#slideshow5 a.active,#slideshow6 a.active,#slideshow7 a.active{
    z-index:10;
    opacity:1.0;
}
#slideshow a.last-active,#slideshow1 a.last-active,#slideshow2 a.last-active,#slideshow3 a.last-active,#slideshow4 a.last-active,#slideshow5 a.last-active,#slideshow6 a.last-active,#slideshow7 a.last-active{
    z-index:9;
}


/* hタグの設定*/
h1{
    margin:0;
    font-size:100%;
}

h2{
    margin:0;
}

h3{
	margin:10px 0;
	padding:1px 15px;
	height:28px;
	background:url('img/t-bg.gif') no-repeat left top;
	color:#554031;
	text-align:left;
	line-height:1.7em;
	font-size:110%;
}

/* 全ページ共通、フォント設定 */
.honbun{font-size:80%;line-height:300%;}
.honbuna{font-size:70%;line-height:160%;}
.honbunb{font-size:80%;line-height:180%;}
.honbunc{font-size:90%;line-height:130%;}
.honbund{font-size:100%;line-height:130%;}
.honbune{font-size:110%;line-height:140%;font-weight: bold}
.honbunf{font-size:140%;line-height:130%;}
.honbung{font-size:100%;line-height:170%;font-weight: bold}
.honbunh{font-size:110%;line-height:160%;color: #554031;font-weight: bold}
.honbuni{font-size:120%;line-height:200%;color: #A47F0F;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:12px;line-height:150%;}

.midashi{font-weight:bold;color:#c70909;margin-bottom:10px;line-height:180%;}
.midashi2{font-weight:bold;color:#c70909;line-height:120%;}

#BlinkArea{font-size:150%;line-height:170%;font-weight:bold;color:#097c25;}

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

/* スクロールバー表示 */
html {
        overflow-y:scroll;
}

/* テーブル枠の線 */
.sen1 {
        height: 28px;
        width: 530px;
        background-image:url(img/t-bg.gif);
        background-repeat: norepeat;
        padding:0;
        margin:0;}

.box1 {
	margin:0 0 10px 0;
	padding:10px;
	border: 1px solid #B0B0B0;
	}

.box2 {
	margin:0 0 10px 0;
	padding:5px 10px;
	font-size:90%;
	border: 1px solid #898989;
	line-height:140%;
	background:url(../img/bg-event2.png) no-repeat #fcd5b5 320px 30px;
	}


.box3 {
	margin:0 0 10px 0;
	padding:5px 10px;
	font-size:90%;
	border: 1px solid #f79646;
	line-height:140%;
	background:#ffda65;
	}

/* リストの設定 */
ul{
	margin: 0 0 0 15px;
	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%;
}

ul.qa{
	margin: 0 0 0 40px;
	padding: 0 0 0 0;
	font-size:100%;line-height:160%;
}


/* QAの設定 */
.qa dl{
	margin:0 8px 15px 8px;
	padding:8px 0;
	text-align:left;
}

.qa dl dt{
	margin-top:20px;
	margin-bottom:4px;
	padding:0 0 10px 25px;
	background:url(img/question.gif) no-repeat 0 2px;
}
.qa dl dd{
	margin:0 0 0px 0;
	line-height:1.4em;
	padding:6px 0 15px 25px;
	border-bottom:1px dotted #B0B0B0;
	background:url(img/answer.gif) no-repeat 0 5px;
}

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

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

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

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

/* 矢印の設定*/
.newwin {cursor:default;}


