a:link {  text-decoration: none}
a:visited {  text-decoration: none; color: #0033FF}
a:hover {  color: #FF6633; text-decoration: none}
a:active {  color: #669933}

.ceri a:link {  color: #669933; text-decoration: none}
.ceri a:visited {  color: #669933; text-decoration: none}
.ceri a:hover {  color: #FF6633}

.ceritop a:link {  color: #FFFFFF; text-decoration: none}
.ceritop a:visited {  color: #FFFFFF; text-decoration: none}
.ceritop a:hover {  color: #FF6633}

.cerifooter a:link {  font-size: 12px; color: #669933; text-decoration: none}
.cerifooter a:visited {  font-size: 12px; color: #669933; text-decoration: none}
.cerifooter a:hover {  font-size: 12px; color: #FF6633}

.annai a:link {  color: #FFFFFF; text-decoration: none}
.annai a:visited {  color: #FFFFFF; text-decoration: none}
.annai a:hover {  color: #FF0066}

.soshiki a:link {  color: #FFFFFF; text-decoration: none}
.soshiki a:visited {  color: #FFFFFF; text-decoration: none}
.soshiki a:hover {  color: #FF3300; background-image: url(images/bg.gif); background-color: #FF9900}

.pdf a:link {  font-size: smx-smallall; color: #ED4C4C; text-decoration: none}
.pdf a:visited { color: #ED4C4C; text-decoration: none}
.pdf a:hover { color: #339933; text-decoration: none}

.ts {  font-size: xx-small; text-decoration: none}
.ts_y { font-size: xx-small; text-decoration: none ; color: #FFCC00}
.ts_p { font-size: xx-small; text-decoration: none ; color: #FF9999}

.tm { font-size: x-small; line-height: 150%; text-decoration: none}
.tmb_g { line-height: 150%; text-decoration: none ; font-weight: bold; color: #666666}
.tm_tt { font-size: x-small; line-height: 145%; text-decoration: none}

.tlb { font-size: 14px; line-height: 140%; text-decoration: none ; font-weight: bold}
.tlb_g { font-size: 14px; line-height: 140%; text-decoration: none ; font-weight: bold; color: #666666}
.t2lb_g { font-size: 18px; line-height: 140%; text-decoration: none ; font-weight: bold; color: #666666 }

.br4 {  font-size: 4px; line-height: 130%; text-decoration: none}
.br4px {  font-size: 4px; line-height: 140%; text-decoration: none}

.i-1 { text-decoration: none ; text-indent: -12px; padding-left: 12px}
.i1 { text-decoration: none ; text-indent: 12px}
.12 { text-decoration: none ; text-indent: 24px}

.text_s {  font-size: 10px; text-decoration: none}
.text_ss { font-size: 9px; text-decoration: none ; color: #FF0000; font-style: italic}

.main_text { font-size: x-small; line-height: 140%; text-decoration: none}
.main_text2 { font-size: x-small; line-height: 140%; text-decoration: none ; padding-left: 12px; margin-top: -18px}
.main_text3 { font-size: x-small; line-height: 140%; text-decoration: none ; margin-top: -12px}
.main_text4 { font-size: x-small; text-decoration: none }
.main_text5 { font-size: x-small; text-decoration: none ; line-height: 150%; padding-left: 14px; text-indent: 12px}
.main_text_p { font-size: x-small; line-height: 140%; text-decoration: none ; color: #ED4C4C}
.main_text_b { font-size: x-small; line-height: 140%; text-decoration: none ; font-weight: bold; color: #666666}

.main_text_l { font-size: 14px; line-height: 140%; text-decoration: none ; font-weight: bold; color: #666666}
.main_text_2l { font-size: 18px; line-height: 140%; text-decoration: none ; font-weight: bold; color: #666666 }

.midashi { font-size: 16px; line-height: 140%; text-decoration: none ; font-weight: bold}
.midashi2 { font-size: 16px; line-height: 140%; text-decoration: none ; font-weight: bold ; color: #666666}
.midashi_z { font-weight: bold; color: #FF9900; text-decoration: none }

.kakomi { line-height: 140%; text-decoration: none; background-color: #FFFFCC; border: #FFCC66 dotted; border-width: 0px 2px 2px}
.kakomi2 { font-size: 14px; line-height: 140%; text-decoration: none; background-color: #FFCC66; font-weight: bold; border: #FFCC66 none; color: #996633}
.kakomi3 { line-height: 140%; text-decoration: none; font-weight: bold; border: 1px #6699FF dotted}
.kakomi4 { line-height: 140%; text-decoration: none; font-weight: bold; border: #6699FF solid; border-width: 1px 1px 1px 0px}

.nam { padding-left: small; border-bottom-width: 2px}
.12pix {  font-size: 12px}

.photoLayout { display: block; width: 580px;}
.photoLayout p { font-size: 13px; line-height: 130%; text-align: center; margin: 0px;}
.layoutTitle { font-weight: bold; padding-bottom: 6px;}
.layoutLeft { float: left;}
.layoutRight { float: right;}
.layout00 { clear: both;}
