/* Created using Style Master from Western Civilisation CSS1 { 135 84 451 409 } */
a:link {
text-decoration: none;
color: #666666;
}

a:visited {
text-decoration: none;
color: #666666;
}

a:hover {
color: #de8723;
text-decoration: underline;
}



.textlink01n {
line-height: 1.2em;
font-size: 100%;
}
a.textlink01n:link {
text-decoration: none;
color: #666666;
}
a.textlink01n:visited {
text-decoration: none;
color: #666666;
}
a.textlink01n:hover {
color: #7D0012;
text-decoration: underline;
}

.textlink01 {
line-height: 1.2em;
font-size: 100%;
}

.textlink02 {
font-size: 80%;
}

.textlink03 {
color: #ffffff;
font-size: 80%;
}

.text01pink {
line-height: 1.2em;
color: #ff6666;
}

.text01red01 {
line-height: 1.2em;
color: #FF0000;
}

/*8月15日追加*/
.text01pink02 {
line-height: 1.2em;
color: #ff0066;
}

/*8月25日追加*/
.text02orange {
line-height: 1.2em;
font-size: 80%;
color: #FF6633;
}

.text02 {
line-height: 1.2em;
font-size: 80%;
}

/*8月15日追加*/
.text02pink {
line-height: 1.2em;
font-size: 80%;
color: #ff0066;
}

/*2004年8月30日追加*/
.text01orange {
color: #FF6633;
}

/*2004年8月30日追加*/
.text01darkbrown {
color: #993300;
}

/*2004年12月20日追加*/
.text02gray {
line-height: 1.2em;
font-size: 80%;
color: #cccccc;
}


/* mc start*/

.text03 {
line-height: 1.2em;
font-size: 75%;
}

.text02red {
line-height: 1.2em;
font-size: 80%;
color: #ff6d0c;
}

.textred {
color: #ff6d0c;
}

.textwhite {
color: #ffffff;
}

/*2005-3-2追加*/
.textblue {
color: #2F88C7;
}

/* 									local */
.point_color01 {
color: #FF6600;
}
/* 									prepaid */
.point_color02 {
color: #00FFFF;
}
/* 									herth */
.point_color03 {
color: #6699FF;
}
/* 									leisure  */
.point_color04 {
color: #009900;
}
/* 									hobby  */
.point_color05 {
color: #6633FF;
}
/* 									choice  */
.point_color06 {
color: #FF4690;
}

/* 									cooking */
.point_color07 {
color: #FFCC00;
}
/* 									house */
.point_color08 {
color: #0018FF;
}

/* 									healing */
.point_color09 {
color: #1ca1c8;
}

.bggreen04 {
background-color: #003300;
}
.blacktype {
color: #000000;
background-color: #ffffff;
}
.text02shop {
line-height: 1.2em;
font-size: 80%;
color: #003300;
}
.text02brown {
line-height: 1.2em;
font-size: 80%;
color: #800000;
background-color: #ffffff;
}

.textgreen01 {
color: #339900;
}

/* mc end*/


.whitetype {
color: #ffffff;
background-color: #339900;
}

.brlist {
line-height: 1.4em;
}

LI.top	{
	display: list-item;line-height: 1.2em;
	list-style: url(../image/diamond_3nd02.gif);
}

HEAD {
display: none;
}

img {
margin: 0px;
padding: 0px;
border: 0px none;
}

TD {
display: table-cell;
vertical-align: top;
margin-bottom: 0px;
padding-bottom: 0px;
}

.bggreen01 {
background-color: #339900;
}

.bggreen02 {
background-color: #C6F242;
}

.bggreen03 {
background-color: #E6FBA7;
}

.bgpink {
background-color: #FFCCCC;
}

/*8月15日追加*/
.bgpink02 {
background-color: #FF6666;
}

/*8月15日追加*/
.bgpink03 {
background-color: #FFE5E5;
}

/*8月15日追加*/
.bgpink04 {
background-color: #FF0066;
}

.bgyellow {
background-color: #FFFF99;
}

/*8月15日追加*/
.bgyellow02 {
background-color: #FFFFCC;
}

/*8月15日追加*/
.bgorange {
background-color: #FFCC33;
}

/*8月30日追加*/
.bgorange03{
background-color: #FEEF83;
}

/*8月15日追加*/
.bggray{
background-color: #999999;
}

/*8月15日追加*/
.bggray02{
background-color: #DCDCDC;
}

/*8月30日追加*/
.bggreen05{
background-color: #CEF6A4;
}
.bggreen06 {
	background: #E1FFE1;
}
.bgred {
	background: #ff0000;
}


/*2005-3-2追加*/
.bgblue{
background-color: #BFDBEF;
}

.bgorange04{
background-color: #FBEFDC;
}
CAPTION {
display: table-caption;
}

CAPTION {
text-align: center;
}

BODY {
background-color: #F0F9D5;
font-size: small;
}

.center {
text-align: center;
}

.middle {
vertical-align: middle;
}

.right {
text-align: right;
}

.left {
text-align: left;
}

.right02 {
text-align: right;
}

.bottom {
vertical-align: bottom;
}

.whitebg {
background-color: #ffffff;
}

/* mc */
.bgorange01 {
background-color: #FF6600;
}
.bgorange02 {
background-color: #fbdcc6;
}





H1 {
font-size: 1em;
margin-bottom: .67em;
margin-left: 0;
margin-right: 0;
margin-top: .67em;
}

H2 {
font-size: 1em;
margin-bottom: .83em;
margin-left: 0;
margin-right: 0;
margin-top: .83em;
}

H3 {
font-size: 1em;
margin-bottom: 0.5em;
margin-left: 0;
margin-right: 0;
margin-top: 1em;
}

H4, P, BLOCKQUOTE, UL, FIELDSET, FORM, OL, DL, DIR, MENU {
margin-bottom: 1em;
margin-left: 0;
margin-right: 0;
margin-top: 1.33em;
}

H5 {
font-size: .83em;
line-height: 1.17em;
margin-bottom: 1.67em;
margin-left: 0;
margin-right: 0;
margin-top: 1.67em;
}

H6 {
font-size: .67em;
margin-bottom: 2.33em;
margin-left: 0;
margin-right: 0;
margin-top: 2.33em;
}

H1, H2, H3, H4, H5, H6, B, STRONG {
font-weight: bolder;
}

BLOCKQUOTE {
margin-left: 40px;
margin-right: 40px;
}

I, CITE, EM, VAR, ADDRESS {
font-style: italic;
}

PRE, TT, CODE, KBD, SAMP {
font-family: monospace;
}

PRE {
whitespace: pre;
}

BIG {
font-size: 1.17em;
}

SMALL, SUB, SUP {
font-size: .83em;
}

SUB {
vertical-align: sub;
}

SUP {
vertical-align: super;
}

S, STRIKE, DEL {
text-decoration: line-through;
}

HR {
border: 1px groove;
}

OL, UL, DIR, MENU, DD {
margin-left: 40px;
}

OL {
list-style-type: decimal;
}

OL UL, UL OL, UL UL, OL OL {
margin-bottom: 0;
margin-top: 0;
}

U, INS {
text-decoration: underline;
}

CENTER {
text-align: center;
}

/* End bidi settings */

@media print
{@page {
margin: 10%;
}

H1, H2, H3, H4, H5, H6 {
page-break-after: avoid;
page-break-inside: avoid;
}

BLOCKQUOTE, PRE {
page-break-inside: avoid;
}

UL, OL, DL {
page-break-before: avoid;
}
}

@media speech
{H1, H2, H3, H4, H5, H6 {
richness: 90;
stress: 20;
voice-family: paul, male;
}

H1 {
pitch-range: 90;
pitch: x-low;
}

H2 {
pitch-range: 80;
pitch: x-low;
}

H3 {
pitch-range: 70;
pitch: low;
}

H4 {
pitch-range: 60;
pitch: medium;
}

H5 {
pitch-range: 50;
pitch: medium;
}

H6 {
pitch-range: 40;
pitch: medium;
}

LI, DT, DD {
pitch: medium;
richness: 60;
}

DT {
stress: 80;
}

PRE, CODE, TT {
pitch-range: 0;
pitch: medium;
richness: 80;
stress: 0;
}

EM {
pitch-range: 60;
pitch: medium;
richness: 50;
stress: 60;
}

STRONG {
pitch-range: 60;
pitch: medium;
richness: 90;
stress: 90;
}

DFN {
pitch-range: 60;
pitch: high;
stress: 60;
}

S, STRIKE {
richness: 0;
}

I {
pitch-range: 60;
pitch: medium;
richness: 50;
stress: 60;
}

B {
pitch-range: 60;
pitch: medium;
richness: 90;
stress: 90;
}

U {
richness: 0;
}

a:link {
voice-family: harry, male;
font-size: xx-small;
text-decoration: none;
color: #666666;
}

a:visited {
voice-family: betty, female;
}

a:hover {
color: #de8723;
}
