/* ボディ属性 */
.index { margin:0px; background-color:#fff; color:#333333; background-image: url(navi/bg-contents.gif); }
.contents { margin:0px; background-color:#ddd; color:#333333; background-image:  url(navi/bg.gif); background-position:800px top; background-repeat:repeat-y; }
.member { margin:10px; background-color:#ddd; color:#333333; text-align:center; vertical-align:center; }
.index_contents{ height:100%;}
.contents_contents { background-image:  url(navi/bg-menu.gif); background-repeat:repeat-y; background-color:#fff; height:100%;}

/* テーブル */
table { font-size:12px; font-family:"MS UI Gothic",Osaka; line-height:150%; border:0px; }
td { border:0px; }

/* フォントサイズ定義 */
.px14 { font-size:14px; font-family:"MS UI Gothic",Osaka; line-height:130%; }
.px12 { font-size:12px; font-family:"MS UI Gothic",Osaka; line-height:130%; }
.px11 { font-size:11px; font-family:"MS UI Gothic",Osaka; line-height:120%; }
.topics { font-size:11px; font-family:"MS UI Gothic",Osaka; line-height:120%; color:#aa9966; }
.px11-l { font-size:11px; width:100px; border-right:1px dotted #dd0000; font-family:"MS UI Gothic",Osaka; line-height:150%; padding:2 10 2 0;}
.px11-r { font-size:11px; width:440px; font-family:"MS UI Gothic",Osaka; line-height:150%; padding:2 0 2 10;}

/* リンク */
a { color:#06c; }
a:hover { color:#f00; }

/* 画像のボーダー */
img { border:0px; }

/* 折り返し禁止 */
.no-wrap { white-space:nowrap; }

/* ヘッダ */
.menuheader { background-color:#793e04; }
.menufooter { background-color:#463e2f; }
.menu_navigate { background-color:#ccc; height:25px; padding:4px 10px; line-height:120%;}
.contents_header{ background-image: url(navi/bg-contents-top.gif); background-repeat:no-repeat; background-position:left top;}

.contents_footer{ background-image: url(navi/bg-contents-bottom.gif); background-repeat:no-repeat; background-position:left bottom; height:440px;}

.contents_inner{ vertical-align:top; padding:20px 30px; }
.pagetop{ vertical-align:bottom; padding:0px 10px 10px 0px;}
.title{ padding-left:10px;}
.header_new { font-weight:bold; background-color:#e1dfd6; }
.bgfff { background-color:#fff;}
.bg1 { background-color:#e1dfd6;}
.bg2 { background-color:#e8e6dd; }
.textile_margin { background-color:#e8e6dd; padding-left:20px; }
.textile_header { color:#300; }

/* ポップアップ用 */
#pwrapper { width: 540px; margin: 0 auto; font-size: 12px;border: 1px solid #999; }
#pwrapper p { font-size: 12px; line-height: 1.6; padding: 0; margin:0; }
.pHeader { font-weight:bold; background-color:#e1dfd6; padding: 10px; margin: 0 0 20px 0; font-size: 12px; }
.pdate { text-align: right; font-weight: bold; }
.ptext { padding: 0 20px 20px 20px; }
p#close { text-align: center; padding: 20px 0 0 0; }




