/*----- ƒ^ƒO -----*/
body {
text-align:        left;
font-family:       "‚l‚r ‚oƒSƒVƒbƒN", "Osaka-“™•";
background-color:  #FFFFFF;
background-image:  url(../img/share/bg4.gif);
background-repeat: repeat;
margin-top:        0px;
margin-bottom:     0px;
margin-left:       0px;
margin-right:      0px;
padding-top:       0px;
padding-bottom:    0px;
padding-left:      0px;
padding-right:     0px;
}

strong {
font-weight:       normal;
}

p {
font-size:         0.875em;
line-height:       1.5em;
margin-top:        0px;
margin-right:      0px;
margin-bottom:     0px;
margin-left:       0px;
color:             #000000;
}

hr {
height:            1px;
color:             #ECECEC;
margin-top:        10px;
}

/*-------------------------------*/
.bg_jade {
width:             750px;
border:            none;
background-color:  #3ABD7B;
margin-top:        0px;
margin-bottom:     0px;
margin-left:       auto;
margin-right:      auto;
text-align:        center;
}

.bg_white {
width:             760px;
border:            none;
/*
background-color:  #FFFFFF;
*/
margin-top:        0px;
margin-bottom:     0px;
margin-left:       auto;
margin-right:      auto;
text-align:        center;
background:        url(../img/share/bg_container.gif) 50% 0 repeat-y;
/*
border-left:       1px solid #B4B4B4;
border-right:      1px solid #B4B4B4;
*/
}

.bottom_menu {
width:             750px;
font-size:         0.75em;
line-height:       1.5em;
color:             #000000;
margin-top:        8px;
margin-left:       auto;
margin-right:      auto;
padding-top:       10px;
padding-bottom:    10px;
background-color:  #ECECEC;
/*border-top:        1px solid #00A24F;*/
}

.copyright {
width:             750px;
background-color:  #3ABD7B;
font-family:       "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•";
font-size:         0.625em;
text-align:        right;
text-decoration:   none;
font-style:        normal;
line-height:       0.625em;
margin-top:        0px;
margin-right:      auto;
margin-bottom:     0px;
margin-left:       auto;
color:             #FFFFFF;       
}

.link_top {
width:             710px;
margin-bottom:     20px;
padding-left:      25px;
background-color:  #FFFFFF;
text-align:        left;
margin-left:       10px;
}

/*----- ƒŠƒ“ƒN -----*/

.link1 {
color:             #000000;
text-decoration:   none;
}
.link1:visited {
color:             #000000;
text-decoration:   none;
}
.link1:hover {
color:             #3ABD7B;
text-decoration:   underline;
}


/*----- ƒ}[ƒWƒ“EƒpƒfƒBƒ“ƒO -----*/

.padding5 {
padding-top:       5px;
padding-bottom:    5px;
padding-right:     5px;
padding-left:      5px;
}

.padding10 {
padding-top:       10px;
padding-bottom:    10px;
padding-right:     10px;
padding-left:      10px;
}

.padding15 {
padding-top:       15px;
padding-bottom:    15px;
padding-right:     15px;
padding-left:      15px;
}

.margin5 {
margin-top:        5px;
margin-right:      5px;
margin-bottom:     5px;
margin-left:       5px
}

.margin10 {
margin-top:        10px;
margin-right:      10px;
margin-bottom:     10px;
margin-left:       10px
}

.margin15 {
margin-top:        15px;
margin-right:      15px;
margin-bottom:     15px;
margin-left:       15px;
}

.margin-top10 {
margin-top:        10px;
}

.margin-bottom10 {
margin-bottom:     10px;
}

.margin-left10 {
margin-left: 10px;
}

.margin-top-bottom5 {
margin-top: 5px;
margin-bottom: 5px;
}

/*----- •¶ŽšƒTƒCƒY -----*/
.large {
font-size:         1.125em;
line-height:       1.5em;
}

.medium {
font-size:         1em;
line-height:       1.5em;
}

.medium-small {
font-size:         0.825em;
line-height:       1.5em;
}

.small {
font-size:         0.75em;
line-height:       1.5em;
}
.small2 {
font-family:       "‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•";
font-size:         0.75em;
line-height:       1.5em;
}

.x-small {
font-size:         0.625em;
line-height:       1.5em
}


/*----- F -----*/

.red {  color: #CC0000}
.yellow { color: #FFDB34}
.white {  color: #FFFFFF}

.tabheader table {
  border-collapse: collapse; /* for IE */
  border-spacing: 0; /* for N6 */
}

/*----- ƒ^ƒu -----*/
#tabmenu {
        FONT-SIZE: 0.785em; WIDTH: 100%; LINE-HEIGHT: normal;
}
#tabmenu UL {
        PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#tabmenu LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(../img/share/tab_left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#tabmenu A {
        PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(../img/share/tab_right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #765; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#tabmenu A {
        FLOAT: none
}
#tabmenu A:hover {
        COLOR: #333
}
#tabmenu #current {
        BACKGROUND-IMAGE: url(../img/share/tab_left_on.gif)
}
#tabmenu #current A {
        BACKGROUND-IMAGE: url(../img/share/tab_right_on.gif); PADDING-BOTTOM: 5px; COLOR: #333
}

/*----- ŽqƒEƒBƒ“ƒhƒE -----*/
#board {
clear: both;
position: absolute;
visibility: hidden;
background-color: #ECECEC;
border-top: 1px solid #EEEEEE;
border-right: 1px solid #4C4C4C;
border-bottom: 1px solid #4C4C4C;
border-left: 1px solid #EEEEEE;
padding: 0px;
width: 300px;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
}

#bar {
position: absolute;
background-color: #B4B4B4;
border-top: 1px solid #EEEEEE;
border-right: 1px solid #4C4C4C;
border-bottom: 1px solid #4C4C4C;
border-left: 1px solid #EEEEEE;
text-align: right;
width: 100%
}

#wclsoe {
font-size:10px;
}

#wcontent {
color: #000000;
padding-top: 30px;
padding-bottom: 30px;
padding-left: 10px;
padding-right: 10px;
font-size: 0.75em;
text-align: left;
line-height: 1.5em;
}