/* コピー */
.c { font-size:9px; line-height:13px; color:#000000; font-family:Osaka, Verdana, "ＭＳ Ｐゴシック" ,sans-serif; }

a.ac:link { color:#000000; background:none; text-decoration:none; }
a.ac:visited { color:#000000; background:none; text-decoration:none; }
a.ac:active { color:#000000; background:none; text-decoration:none; }
a.ac:hover { color:#000000; text-decoration:underline; }

body.p01 { margin:0px; padding:0px; color:#66CC00; }
body.p02 { margin:0px; padding:0px; color:#009999; }
body.p03 { margin:0px; padding:0px; color:#0099FF; }
body.p04 { margin:0px; padding:0px; color:#CC0099; }
body.p05 { margin:0px; padding:0px; color:#000000; }
body.p06 { margin:0px; padding:0px; color:#FFCC00; }
body.faq { margin:0px; padding:20px 30px; color:#ffe4c4; background-color:#000000; }
body.faq span { color:#CC0099; }

td { line-break:strict; font-family:Osaka, Verdana, "ＭＳ Ｐゴシック" ,sans-serif; }

td.bk01 { background-image:url("img/kage_01.gif"); }
td.bk02 { background-image:url("img/kage_02.gif"); }

td.line01 { background-image:url("img/line_01.gif"); }
td.line02 { background-image:url("img/line_02.gif"); }
td.line03 { background-image:url("img/line_03.gif"); }
td.line04 { background-image:url("img/line_04.gif"); }
td.line05 { background-image:url("img/line_05.gif"); }
td.line06 { background-image:url("img/line_06.gif"); }

td.worksbk01 { background-image:url("img/03_09.gif"); }
td.worksbk02 { background-image:url("img/03_12.gif"); }

/*リンク*/
a.a01:link { color:#CCFF99; background:none; text-decoration:underline; font-size:11px; line-height:18px; }
a.a01:visited { color:#CCFF99; background:none; text-decoration:underline; font-size:11px; line-height:18px; }
a.a01:active { color:#CCFF99; background:none; text-decoration:underline; font-size:11px; line-height:18px; }
a.a01:hover { color:#FFFFCC; text-decoration:underline; font-size:11px; line-height:18px; }

a.a03:link { color:#66CCFF; background:none; text-decoration:underline; }
a.a03:visited { color:#66CCFF; background:none; text-decoration:underline; }
a.a03:active { color:#66CCFF; background:none; text-decoration:underline; }
a.a03:hover { color:#CCFFFF; text-decoration:underline; }

a.a0302:link { color:#66CCFF; background:none; text-decoration:none; }
a.a0302:visited { color:#66CCFF; background:none; text-decoration:none; }
a.a0302:active { color:#66CCFF; background:none; text-decoration:none; }
a.a0302:hover { color:#CCFFFF; text-decoration:none; }

a.a04:link { color:#0099CC; background:none; text-decoration:underline; }
a.a04:visited { color:#0099CC; background:none; text-decoration:underline; }
a.a04:active { color:#0099CC; background:none; text-decoration:underline; }
a.a04:hover { color:#00bbee; text-decoration:underline; }

a.a0402:link { color:#CC0099; background:none; text-decoration:none; }
a.a0402:visited { color:#CC0099; background:none; text-decoration:none; }
a.a0402:active { color:#CC0099; background:none; text-decoration:none; }
a.a0402:hover { color:#aa0077; text-decoration:underline; }

a.a05:link { color:#000000; background:none; text-decoration:none; }
a.a05:visited { color:#000000; background:none; text-decoration:none; }
a.a05:active { color:#000000; background:none; text-decoration:none; }
a.a05:hover { color:#ffffff; text-decoration:underline; }

a.a06:link { color:#FFFF99; background:none; text-decoration:underline; }
a.a06:visited { color:#FFFF99; background:none; text-decoration:underline; }
a.a06:active { color:#FFFF99; background:none; text-decoration:underline; }
a.a06:hover { color:#FFFFCC; text-decoration:underline; }

.f9 { font-size:9px; line-height:15px; }
.f11 { font-size:11px; line-height:18px; }
.f13 { font-size:13px; line-height:18px; }
.f15 { font-size:15px; line-height:18px; }
.f19 { font-size:19px; line-height:21px; }
.f27 { font-size:27px; line-height:28px; }

.f19w { font-size:19px; line-height:21px; padding-bottom:10px; }
.f15w { font-size:15px; line-height:18px; padding-bottom:10px; }

.info_title { font-size:17px; line-height:21px; font-weight: bold; }
.links_title { font-size:19px; line-height:23px; font-weight: bold; color:#cc0000; }
.bbs_title { font-size:17px; line-height:21px; font-weight: bold; }

hr.bk { border-color:#000000; border-style:solid; }
hr.ye { border-color:#ffcc00; border-style:solid; }
hr.bl { border-color:#0099FF; border-style:solid; }
hr.pp { border-color:#CC0099; border-style:solid; }
hr.be { border:solid #7F7262 1px; }



.rh { border:solid #7F7262; border-width:1px 0 0 1px; }
.rh td { font-size:15px; padding:10px; border:solid #7F7262; border-width:0 1px 1px 0; }
.rh td.yen { text-align:right; }

.capf { font-size:11px; color:#ffffff; text-indent:-1em; padding-left:1em; margin:3px 0 0 0; }
.how { text-indent:-1.8em; padding-left:1.8em; margin:0 0 20px 0; }

.fi { margin:-10px 0 20px 1.8emx 1.8em; }

.f15f { font-size:15px; line-height:1.5em; }
.f18f { font-size:18px; line-height:1.5em; margin-bottom:10px; font-weight:bold; }
.f27f { font-size:27px; line-height:1.5em; }