<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift_JIS";

/* ------------------------------------------------- */
/* トップページ */

body {
    margin: 0px 0px 0px 0px;
    text-align: center;
    background-color : #ffffff;
    font-size : 10pt;
}

#box_main {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding: 20px 0px 0px 0px;
    width: 850px;
    text-align: left;
    background: #ffffff;
    border-top: 4px solid #ff0000;
    background-position: 650px 30px;
    background-repeat: no-repeat;
    background-image: url("image/img_boxmain.gif");
}

img {
    border: 0px;
}

/* ------------------------------------------------- */
/* リンク共通 */

a:link {
    color : #0000ff;
    text-decoration : underline;
}

a:visited {
    color : #0000ff;
    text-decoration : underline;
}

a:active {
    color : #0000ff;
    text-decoration : underline;
}

a:hover {
    color : #0000ff;
    text-decoration : underline;
}

/* ------------------------------------------------- */
/* ヘッディング */

h1 {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding: 0px 0px 0px 0px;
    width: 848px;
    color: #888888;
    text-align: left;
    text-indent: 15px;
    font-size : 9pt;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 28px;
    background: #ffffff;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-image: url("image/img_h1.gif");
    border-top: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
}

h2 {
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    padding: 0px 0px 0px 0px;
    color: #555555;
    font-size : 11pt;
    font-weight: normal;
    letter-spacing: 1px;
    text-align: center;
    line-height: 28px;
}

h3 {
    margin: 0px 10px 3px 10px;
    padding: 0px 0px 0px 0px;
    color: #444444;
    font-size : 10pt;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: center;
    line-height: 24px;
}

h4 {
    margin: 0px 10px 3px 10px;
    padding: 0px 0px 0px 0px;
    color: #444444;
    font-size : 10pt;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: center;
    line-height: 24px;
}

/* ------------------------------------------------- */
/* ツリー */

.info01 {
    margin: 20px 0px 30px 0px;
    padding: 5px 10px 0px 10px;
    color: #666666;
    text-align: left;
    font-size : 9pt;
    line-height: 12pt;
    letter-spacing: 1px;
    border-top: 1px solid #dcdcdc;
}

/* ------------------------------------------------- */
/* ボックス（各ページ共通） */

.sub_box {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    padding: 15px 0px 25px 0px;
    text-align: center;
    background: #fafafa;
    background-position: left top;
    background-repeat: repeat;
    background-image: url("image/img_box1.gif");
    border: 1px solid #dcdcdc;
}

.tb_main {
    margin-top: 15px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding: 0px 0px 0px 0px;
    width: 750px;
    text-align: left;
}

/* ------------------------------------------------- */
/* サイトマップページ */

/* -----H3　最新郵便番号----- */
.box01 {
    background: #e6e6e6;
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #737373;
    border-bottom: 1px solid #737373;
}

/* -----H3　廃止郵便番号----- */
.box02 {
    background: #e6e6e6;
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #737373;
    border-bottom: 1px solid #737373;
}

/* -----H3　フリーソフト----- */
.box03 {
    background: #e6e6e6;
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #737373;
    border-bottom: 1px solid #737373;
}

/* -----H4　郵便関連----- */
.box04 {
    background: #e6e6e6;
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #737373;
    border-bottom: 1px solid #737373;
}

/* -----H4　携帯版----- */
.box05 {
    background: #e6e6e6;
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #737373;
    border-bottom: 1px solid #737373;
}

/* -----H4　お問い合わせ----- */
.box06 {
    background: #e6e6e6;
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #737373;
    border-bottom: 1px solid #737373;
}

.tb_main table {
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}

/* ------------------------------------------------- */
/* -----リンクフリーページ（link.html）他----- */

.msg_linkfree {
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 10px;
    color: #444444;
    font-size : 10pt;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: left;
    line-height: 26px;
    background: #f0f0f0;
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #737373;
    border-bottom: 1px solid #737373;
}

.link_msg {
    margin: 10px 35px 10px 35px;
    padding: 0px 0px 0px 0px;
}

.link_list {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 35px;
}

.link_list li {
    margin: 5px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.link_msg span {
    font-weight: bold;
}

/* ------------------------------------------------- */
/* 広告掲載ページ（sponsor.html） */

.sub_box_form {
    margin-top: 0px;
    margin-right: 100px;
    margin-bottom: 60px;
    margin-left: 100px;
    padding: 15px 20px 25px 20px;
    text-align: center;
    background: #fafafa;
    background-position: left top;
    background-repeat: repeat;
    background-image: url("image/img_box1.gif");
    border: 1px solid #dcdcdc;
}

.box_form {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.sponsor_table {
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

/* ------------------------------------------------- */
/* 新聞・雑誌ページ（kiji.html） */

.kiji_list {
    margin: 20px 0px 0px 0px;
    padding: 0px 35px 0px 35px;
}

.kiji_list li {
    margin: 5px 0px 20px 0px;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #dcdcdc;
}

.kiji_list span {
    color: #000099;
    font-weight: bold;
}

/* ------------------------------------------------- */
/* 更新履歴ページ（history.html） */

/* 更新履歴（おすすめリンク） */

.history_link {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    text-align: left;
    background: #fffff0;
}

.history_link li {
    margin: 5px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.history_link p {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    color: #666666;
    line-height: 16px;
}

.history_link span {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #008000;
}

/* 更新履歴（一覧） */

.history_list {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 35px;
}

.history_list li {
    margin: 5px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.history_next {
    margin: 50px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

/* ------------------------------------------------- */
/* ページフッター（ディーネット） */

.dnet {
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 4px 0px;
    color: #333333;
    text-align: right;
    font-size : 12px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 14pt;
    border-bottom: 4px solid #ff0000;
}

.dnet a:link {
    color : #333333;
    text-decoration : underline;
}

.dnet a:visited {
    color : #333333;
    text-decoration : underline;
}

.dnet a:active {
    color : #333333;
    text-decoration : underline;
}

.dnet a:hover {
    color : #333333;
    text-decoration : none;
}

/* ------------------------------------------------- */
/* フッター・アドレス */

address {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #333333;
    text-align: center;
    font-size : 10pt;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0px;
    line-height: 28px;
    background: #ffffff;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-image: url("image/img_h1.gif");
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
}
</pre></body></html>