
body { margin:3px 0 0 3px;color:#333333; font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
text-align:center;}

a:link { color:#0101C8; text-decoration:underline; }
a:hover { color:#0101C8; text-decoration:underline; }
a:active { color:#0101C8; text-decoration:underline; }
a:visited { color:#0101C8; text-decoration:underline; }

.f70 { font-size:70%; line-height:120%;}
.f75 { font-size:75%; line-height:125%;}
.f80 { font-size:80%; line-height:130%;}
.f85 { font-size:85%; line-height:135%;}
.f90 { font-size:90%; line-height:140%;}
.f95 { font-size:95%; line-height:145%;}

.f70n { font-size:70%; line-height:normal;}
.f75n { font-size:75%; line-height:normal;}
.f80n { font-size:80%;line-height:normal;}

.red {color:#CA003B;}
.blue {color:#0C2D83;}
.green {color:#006A65;}
.gray {color:#857C7A;}
.gold {color:#8D6E26;}

.redff00 { color:#FF0000;}

.bgblue {
background-color:#0C2D83;
}
.bggray {
background-color:#857C7A;
}

/* ナビ ------------------- */
div.navihidden {
display:none;
}

/* ヘッダ --------------------------- */
div.header {
margin:0 auto;
_margin-left:-7px;
padding:0;
width:790px;
}

#corporatesymble {
margin:0 0 3px 0;
padding:0;
}

#headsearch {
margin:0 0 8px 0;
padding:0;
width:190px;
}

.search {
padding:5px 0;
width:120px;
}

.search_button {
margin:0;
padding:0;
}

#headnavi {
margin:0;
padding:0;
}

/* デリミタ ------------------------- */
div.delimiter {
margin:0 auto;
_margin-left:-7px;
padding:0 0 9px 0;
width:790px;
}

#topicpath {
font-size:80%;
margin:0 0 0 3px;
}

#textsize {
margin:3px 0 4px 0;
padding:0;
width: 190px;
}

#textsizetable {
padding:1px 0 0 0;
}

.txtsizetxt {
font-size:12px;
line-height:normal;
}

/* ボディ---------------------------- */
div.bodyarea {
margin:8px auto 0;
padding:0;
width:790px;
}

/* メニュー --------------- */
div.menu {
margin:0;
padding:0;
width:160px;
}

.menuh1 {
margin:0;
padding:3px 0 3px 8px;
background-image: url("../image/common/menu_bg.gif");
background-color:#FDFDFD;
}

.menuh2 {
padding:2px 0 2px 8px;
background-image: url("../image/common/menu_bg.gif");
background-color:#FDFDFD;
}

.menu a:link { color:#333333; text-decoration:none; }
.menu a:visited { color:#333333; text-decoration:none; }
.menu a:hover { color:#0101C8; text-decoration:none; }
.menu a:active { color:#333333; text-decoration:none; }


/* コンテンツ ------------- */
div.content {
margin:0 0 0 24px;
padding:0;
width:567px;
}

#contentt {
margin:0 0 15px 0;
padding:0;
}

#contentsubt {
padding:0px 8px 15px 8px;
}

div.subt {
padding:0 8px 8px 8px;
}

div.subt2 {
padding:16px 8px 8px 8px;
}

.dline {
padding:0 0 12px 0;
}

.content p {
margin:0 8px 0 8px;
padding:0;
font-size:80%;
line-height:130%;
}

.contentcont {
margin:0 8px;
width:567px;
}

.contentimg {
margin:0 8px;
}

.contentlink {
margin:4px 16px;
font-size:80%;
line-height:130%;
}

.m0808 {
margin:0 8px;
padding:0;
}

.m8080 {
margin:8px 0;
padding:0;
}

.m8888{
margin:8px;
padding:0;
}

.m0404 {
margin:0 4px;
padding:0;
}

#gottotop {
margin:24px 22px 0 22px;
width:567px;
}


.linktext {
font-size:80%;
line-height:normal;
vertical-align:middle;
}

/* フッタ---------------------------- */
div.footer {
margin:30px auto 0;
padding:1px;
width:790px;
background-color:#808080;
}

.footer table {
font-size:80%;
line-height:normal;
}

.footer a:link { color:#333333; text-decoration:none; }
.footer a:visited { color:#333333; text-decoration:none; }
.footer a:hover { color:#333333; text-decoration:none; }
.footer a:active { color:#333333; text-decoration:none; }

#copyright {
margin:0;
padding:1px;
text-align:left;
}
.copyhidden {
display:none;
}

/* リスト---------------------------- */
ul {
margin:12px 16px;
padding:0;
}

li {
font-size:80%;
line-height:150%;
}

/* サイトマップ */
ul.sitemap {
margin:4px 0 0 18px;
padding:0;
}



/* ナビ余白 ---------------------------- */
.nmt7 {
margin-top:7px;
}
