@charset "utf-8";

/* -------- font  -------- */
h1 {
font-size:134%;
}

h2 {
font-size:109%;
font-weight:normal;
}

#footerNaviArea h2 {
font-size:92%;
}

h3 {
font-size:100%;
font-weight:normal;
}

h4, h5, h6 {
font-size:100%;
}


.note,
.notes p,
#topicPath p,
.rBox,
.sectionTop {
font-size:92%;
}

.headerLeftBlock li,
#footerArea li,
.pagetopBlock p {
font-size:92%;
}

.font2,
#fontSizeBlock span,
#searchBlock span,
#footerNaviArea li,
.productDetails,
.productlink,
.prdctlink {
font-size:84%;
line-height:140%;
}

.font3{
font-size:75%;
line-height:1.5em;
}

#headerArea li li {
font-size:100%;
}

.large {
font-size:150%;
}

sub {
font-size:85%;
vertical-align:-2%;
line-height:1em;
}
sup {
font-size:78%;
vertical-align:top;
line-height:1em;
}

sup.reg{
font-size:100%;
}


/* default ----------------------------------- */
a:link {
color:#333333;
text-decoration:none;
}
a:visited {
color:#5f5f5f;
text-decoration:none;
}
a:active {
color:#333333;
text-decoration:none;
}
a:hover {
color:#ff0000;
text-decoration:underline;
cursor:pointer;
}
/* ----------------------------------- */


.stdLink a:link,
.playList a:link,
.outerLink a:link,
.makingList a:link {
color:#333333 !important;
text-decoration:none !important;
}
.stdLink a:visited,
.playList a:visited,
.outerLink a:visited,
.makingList a:visited {
color:#5f5f5f !important;
text-decoration:none !important;
}
.stdLink a:active,
.playList a:active,
.outerLink a:active,
.makingList a:active {
color:#333333 !important;
text-decoration:none !important;
}
.stdLink a:hover,
.playList a:hover,
.outerLink a:hover,
.makingList a:hover {
color:#ff0000 !important;
text-decoration:underline !important;
}

.nolink {
color:#aaa;
}

strong {
font-weight:bold;
font-style:normal;
color:#333333;
}

em {
color:#333333;
font-weight:bold;
font-style:normal;
}
em.caution {
color:#ff0000;
font-weight:bold;
font-style:normal;
}

h2 a {
color:#333333;
text-decoration:none;
}
h2 a:hover {
color:#ff0000;
text-decoration:underline;
}

.qaBox h2 a:hover {
color:#333333;
text-decoration:none;
cursor:default;
}

#cminfo h2 a:hover,
h2 span a:hover {
color:#333333;
text-decoration:none;
cursor:default;
}
.cm_index h2 a:hover {
color:#ff0000 !important;
text-decoration:underline !important;
cursor:pointer !important;
}

#footerNaviArea h2 a {
color:#333333;
text-decoration:none;
}
#footerNaviArea h2 a:hover {
color:#ff0000;
text-decoration:underline;
cursor:pointer;
}


#categoryContentsMainBlock p,
#categoryContentsMainBlock dt,
#categoryContentsMainBlock dd {
line-height:1.6;
}
#categoryContentsMainBlock li,
#categoryContentsMainBlock th,
#categoryContentsMainBlock td {
line-height:1.5;
}



.generalBox1 h2, .generalBox2 h2, .generalBox3 h2,
.generalBox1 h3, .generalBox2 h3, .generalBox3 h3 {
font-size:100%;
color:#333333;
font-weight:bold;
}

.generalBox1 h2.normal, .generalBox2 h2.normal, .generalBox3 h2.normal,
.generalBox1 h3.normal, .generalBox2 h3.normal, .generalBox3 h3.normal,
.generalBox1 h4.normal, .generalBox2 h4.normal, .generalBox3 h4.normal {
color:#333333;
font-weight:normal;
}

.generalBox1 em, .generalBox2 em, .generalBox3 em {
font-weight:normal;
text-decoration:underline;
}

.generalEmphasisBox1 h3, .generalEmphasisBox1 h4 {
color:#fc0000;
font-weight:bold;
}

#categoryContentsMainBlock .check a {
color:#0000cc !important;
text-decoration:underline !important;
}
#categoryContentsMainBlock .check a:hover {
color:#ff0000 !important;
}


#categoryContentsMainBlock .sectionTop a:link,
#kenkolife.index #categoryContentsMainBlock .categoryBlock a:link {
color:#333333;
text-decoration:none;
}
#categoryContentsMainBlock .sectionTop a:visited,
#kenkolife.index #categoryContentsMainBlock .categoryBlock a:visited {
color:#5f5f5f;
text-decoration:none;
}
#categoryContentsMainBlock .sectionTop a:active,
#kenkolife.index #categoryContentsMainBlock .categoryBlock a:active {
color:#333333;
text-decoration:none;
}
#categoryContentsMainBlock sectionTop a:hover,
#kenkolife.index #categoryContentsMainBlock .categoryBlock a:hover {
color:#ff0000;
text-decoration:underline;
cursor:pointer;
}
