/*----------------------------------------------------
common css for bA common

http://www.aeon.info/maxvalu/
http://www.aeon.info/maxvalu/shared/css/common.css

Copyright (C) 2002 Business Architects inc.
http://www.b-architects.com/
----------------------------------------------------*/

/* import ------------------------------------------*/
@import url(not_for_N4.css);


/* element -----------------------------------------*/

/*box rule*/
* {
    box-sizing :                border-box;
    -moz-box-sizing :           border-box;
    font-family :               "\30D2\30E9\30AE\30CE\89D2\30B4\20\50\72\6F\20\57\33",
                                Osaka,
                                "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",
                                sans-serif;
    font-size :                 12px;
}

html {
    margin :                    0;
    padding :                   0;
}

body {
    color :                     #000;
    margin :                    0 0 40px;
    padding :                   0 0 0 20px;
    background : #ffffff url(shared/imgsrc/com_bg_001.jpg);
}

div {
    margin :                    0;
    padding :                   0;
}

p {
    margin :                    0 0 10px;
    color :                     #000;
    line-height :               16px;
    font-size :                 12px;
}

table {
    margin :                    0;
}

td, th {
    color :                     #000;
    vertical-align :            top;
    font-size :                 12px;
}

dt {
    margin :                    30px 0 9px;
    padding :                   0;
}

dd {
    margin :                    9px 0 9px;
    padding :                   0;
}

img {
    border :                    0 hidden transparent;
}

img.aa {
    border :                    1 hidden transparent;
}

a img {
    vertical-align :            top;
}

em, strong {
    font-size :                 100%;
    font-style :                normal;
    font-weight :               bold;
}

strong {
    font-style :                normal;
    font-weight :               normal;
    font-size :                 14px;
    text-decoration :           none;
    color :                     #000;
}

sup, sub {
    font-size :                 60%;
}

form {
    margin :                    0;
    padding :                   0;
}

a:link {
    color :                     #c40147;
    text-decoration :           none;
}

a:link.aa {
    color :                     #E3DA4D;
    text-decoration :           none;
}

a:link.gg {
    color :                     #666666;
    text-decoration :           underline;
}

a:link.jj {
    color :                     #0B00EE;
    text-decoration :           underline;
}

a:visited {
    color :                     #c40147;
    text-decoration :           none;
}

a:visited.aa {
    color :                     #E3DA4D;
    text-decoration :           none;
}

a:visited.gg {
    color :                     #666666;
    text-decoration :           none;
}

a:hover {
    color :                     #c40147;
    text-decoration :           underline;
}

a:hover.aa {
    color :                     #E3DA4D;
    text-decoration :           underline;
}

a:hover.gg {
    color :                     #666666;
    text-decoration :           underline;
}

a:active {
    color :                     #e23a76;
}

a:active.aa {
    color :                     #E3DA4D;
}

a:active.gg {
    color :                     #666666;
}

P.smal {
    font-size :                 8pt; 
    color :                     #000;
}

P.bb {
    font-size :                 18pt; 
    color :                     #000;
    text-align :                center;
    font-weight :               bold;
}

P.bb2 {
    font-size :                 12pt; 
    color :                     #159339;
    font-weight :               bold;
}

td.mm, th.mm {
    color :                     #000;
    vertical-align :            middle;
    font-size :                 12px;
}

td.bb, th.bb {
    color :                     #000;
    vertical-align :            bottom;
    font-size :                 12px;
}

td.bg, th.bg {
    color :                     #000;
    vertical-align :            bottom;
    font-size :                 20px;
}

td.ll, th.ll {
    color :                     #000;
    vertical-align :            top;
    font-size :                 16px;
}

td.ss, th.ss {
    color :                     #000;
    vertical-align :            top;
    font-size :                 11px;
}

td.gr, th.gr {
    color :                     #808080;
    vertical-align :            top;
    font-size :                 16px;
    font-weight :               bold;
}

td.bm, th.bm {
    color :                     #000;
    vertical-align :            middle;
    text-align :                center;
    font-size :                 20px;
}

td.sm, th.sm {
    color :                     #000;
    vertical-align :            middle;
    text-align :                center;
    font-size :                 12px;
    font-weight :               bold;
}

td.sl, th.sl {
    color :                     #000;
    vertical-align :            top;
    font-size :                 14px;
}
/* id ----------------------------------------------*/

#header {

}

#navigation {

}

#body {

}

#footer {
    margin-top :                30px;
    width :                     703px;
}

#noflash {
    border :                    1px solid #c40147;
    height :                    293px;
}

#noflash p {
    font-size :                 11px;
    margin-bottom :             25px;
}

#copyright {
    text-align :                right;
}
/* class -------------------------------------------*/

/*this declaration may couse bad effect on N6.0 - 6.1.*/
table.layout,
/*table.lead-info,*/
table.multi-column {
    table-layout :              fixed;
}

table.lead-info td p {
    font-size :                 11px;
    margin-bottom :             6px;
}

table.lead-info p strong {
    font-size :                 12px;
}

table.lead-info td.divider {
    background : url(shared/imgsrc/com_bg_002.gif) repeat-y;
}

table.lead-info td.pict {
    text-align :                center;
    vertical-align :            middle;
}

table.lead-info td div.link-item-in,
table.lead-info td div.link-item-out,
table.lead-info td div.link-item-mail {
    text-align :                right;
    color :                     #000;
}

.contact {
    width :                     100%;
    margin-top :                30px;
    background :                #f7dee7;
}

.contact td {
    padding :                   11px 5px;
}

.contact td p {
    color :                     #c40147;
    margin :                    0 0 2px;
}

.contact a {
    text-decoration :           underline;
}

table.general {
    border-collapse :           collapse;
    border-color :              #999 transparent transparent #999;
    border-width :              1px;
    border-style :              solid;
}

table.general td,
table.general th {
    border-color :              transparent #999 #999 transparent;
    border-width :              1px;
    border-style :              solid;
}

table.general th {
    background :                #eee;
    font-weight :               normal;
    text-align :                left;
}

.h1 {
}

.h2 {
    margin :                    30px 0 0;
}

.h3 {
    margin :                    0 0 10px;
    font-size :                 12px;
}

.link-item-in,
.link-item-out,
.link-item-mail {
    margin :                    2px 0;
}

.additional-info p {
    font-size :                 11px;
}

.to-top {
    padding-top :               18px;
    margin-bottom :             15px;
    text-align :                right;
}

.note {
    font-size :                 11px;
}

.not4screen {
    display :                   none;
}

@media aural {
    .not4screen {
        display :                   inline;
    }
}
