html,body {

        scrollbar-base-color: #FFFFEE;

        background: #FFFFEE;

        font-size: 9pt;

}

TD.mainwindowtitle {

        background: #E1FFE1;

        text-align: center;

        vertical-align: middle;

        font-size: 9pt;

}

TD.mainwindow {

        background: #E1FFE1;

        text-align: center;

        vertical-align: middle;

        font-size: 8pt;

}

TD.counter {

        text-align: center;

        vertical-align: middle;

        font: italic 20pt CenturyOldst;

}

TABLE.gotouchi {

        font-size: 11pt;

}

.map {

        text-align: center;

        vertical-align: middle;

        font-size: 9pt;

}

U.gotouchi {

        font-weight: bold;

        font-size: 14pt;

}

LI {

        font-size: 10pt;

}

.caution1 {

        font-size: 8pt;

        color: #0000FF;

}



.caution1 A {

        color: #0000FF;

        font-size: 8pt;

}

.caution2 {

        font-size: 8pt;

}

TD.corner_title {

        color: #3333FF;

        font-weight: bold;

        font-size: 11pt;

        text-align: center;

}

TD.caption {

        font-size: 10pt;

        line-height: 130%;

        padding: 5px 5px 5px 5px;

        list-style: square outside;

}

.cornerlinks A {

        text-decoration: none;

        color: #0000FF;

        width: 172px;

        padding-top: 3px;

        padding-bottom: 3px;

}

.cornerlinks A:HOVER {

        text-decoration: none;

        color: #FFFFFF;

        background: #4040FF;

        width: 172px;

        padding-top: 3px;

        padding-bottom: 3px;

}

.adlinks A {

        text-decoration: none;

        color: #0000FF;

}

.adlinks A:HOVER {

        text-decoration: none;

        color: #FF0000;

}

.top_title {

        color: #FFFFFF;

        width: 650px;

        padding-left: 20px;

        font-size: 20pt;

        background: #000033;

}

A.top_title {

        font-size: 20pt;

        font-style: normal;

        font-weight: bolder;

        color: #FFFFFF;

        background-color: #000066;

}

A.top_title:HOVER {

        font-size: 20pt;

        font-style: normal;

        font-weight: bolder;

        color: #FFFFFF;

        background-color: #000066;

        text-decoration: none;

}

.FAQTitle {

        color: #202020;

        font-weight: bold;

        font-size: 12pt;

}

.FAQ {

        color: #404040;

        width: 600;

        background: #E0E0FF;

        padding: 10px 10px 10px 10px;

        line-height: 130%;

}

.term {

        CURSOR : help;

}



.part A {

        text-decoration: none;

        color: #E0E0E0;

        background: #000040;

        width: 80px;

        height: 12pt;

        padding-top: 3px;

        padding-bottom: 3px;

        font-size: 10pt;

}



.part A:HOVER {

        text-decoration: none;

        color: #FFFFFF;

        background: #8080FF;

        width: 80px;

        height: 12pt;

        padding-top: 3px;

        padding-bottom: 3px;

        font-size: 10pt;

}



.part1 A {

        text-decoration: none;

        color: #E0E0E0;

        background: #004040;

        width: 80px;

        height: 12pt;

        padding-top: 3px;

        padding-bottom: 3px;

        font-size: 10pt;

}



.part1 A:HOVER {

        text-decoration: none;

        color: #666666;

        background: #80FFFF;

        width: 80px;

        height: 12pt;

        padding-top: 3px;

        padding-bottom: 3px;

        font-size: 10pt;

}



.part2 A {

        text-decoration: none;

        color: #E0E0E0;

        background: #000040;

        width: 53px;

        height: 12pt;

        padding-top: 3px;

        padding-bottom: 3px;

        font-size: 9pt;

}



.part2 A:HOVER {

        text-decoration: none;

        color: #FFFFFF;

        background: #8080FF;

        width: 53px;

        height: 12pt;

        padding-top: 3px;

        padding-bottom: 3px;

        font-size: 9pt;

}



.part3 A {

        text-decoration: none;

        color: #202020;

        background: #FFC0FF;

        width: 80px;

        height: 12pt;

        padding-top: 3px;

        padding-bottom: 3px;

        font-size: 10pt;

}



.part3 A:HOVER {

        text-decoration: none;

        color: #404040;

        background: #FF8080;

        width: 80px;

        height: 12pt;

        padding-top: 3px;

        padding-bottom: 3px;

        font-size: 10pt;

}



.part4 A {

        text-decoration: none;

        color: #202020;

        background: #FFC0FF;

        width: 170px;

        height: 12pt;

        padding-top: 3px;

        padding-bottom: 3px;

        font-size: 10pt;

}



.part4 A:HOVER {

        text-decoration: none;

        color: #404040;

        background: #FF8080;

        width: 170px;

        height: 12pt;

        padding-top: 3px;

        padding-bottom: 3px;

        font-size: 10pt;

}

.gourmet A {

        text-decoration: none;

        color: #FFFFFF;

        background: #552B00;

        width: 162px;

        height: 12pt;

        padding-top: 3px;

        padding-bottom: 3px;

        font: 16pt 'Edwardian Script ITC';

}



.gourmet A:HOVER {

        text-decoration: none;

        color: #FFFFFF;

        background: #EA7500;

        width: 162px;

        height: 12pt;

        padding-top: 3px;

        padding-bottom: 3px;

        font: 16pt 'Edwardian Script ITC';

}


