/* ボディ基本設定 */
* {
margin: 0;
padding: 0;
font-style: normal;
font-weight: normal;
}

body{ 
font-size: 90%;
color: #333333;
font-weight: normal;
font-family: "ｍｓ ｐゴシック", osaka, sans-serif;
background-color: #ffffff;
line-height: 1.3em;
}
/* リンク関係 */
A{
color : #3366cc;
text-decoration : none;
}

A:LINK{
color : #3366cc;
text-decoration : none;
} /* リンク文字の色 */

A:VISITED{
color : #3366cc;
text-decoration : none;
} /* アクセス済みの色 */

A:HOVER{
color : #3366cc;
text-decoration : underline;
} /* ポイントしたときの色 */


#head88 {
width: 100%;
border:1px solid #aaa68a;
border-collapse: collapse;
empty-cells:show;
color: #666666;
margin-top: 6px;
margin-bottom: 6px;
padding-top: 5px;
padding-bottom: 5px;
}

#head88 td{
border:1px solid #aaa68a;
border-collapse: collapse;
padding-top: 5px;
padding-bottom: 5px;
}

.ojm a{
display: block;
color: #fff;
font-family: verdana;
text-decoration: none;
font-size: 14px;
font-weight: bold;
padding-top: 6px;
padding-bottom: 6px;
width: 100%;
} /* リンク文字の色 */

.ojm a:visited{
color: #fff;
font-family: verdana;
text-decoration: none;
font-size: 14px;
font-weight: bold;
padding-top: 6px;
padding-bottom: 6px;
width: 100%;
} /* アクセス済みの色 */

.ojm a:hover {
color: #0000ff;
} /* ポイントしたときの色 */

/*--ヘッド文字部分--*/
.oj88{
font-size: 14px;
color: #000000;
text-align: left;
font-weight: bold;
padding-left: 20px;
}

.oj88 a{
color: #000000;
text-decoration : none;
}

#foot8873 {
width: 100%;
border:1px solid #aaa68a;
border-collapse: collapse;
empty-cells:show;
margin-top: 6px;
}

#foot8873 td{
border:1px solid #aaa68a;
border-collapse: collapse;
padding-top: 6px;
padding-bottom: 6px;
}

/*--フッター文字部分1--*/
.oj100{
font-size: 12px;
color: #666666;
text-align: left;
padding-left: 20px;
font-family: Verdana; 
}

/*--フッター文字部分2--*/
.oj300{
font-size: 12px;
color: #666666;
text-align: left;
padding-left: 150px;
font-family: Verdana; 
}

/*--北欧建築マップ国別文字部分--*/
.ojj{
font-size: 12px;
margin-left: 30px;
}