body{
color:#333300
;background-color:#ffffff
;margin:0
;font-size:11px
;letter-spacing:1
}td{
color:#333300
;font-size:11px
;letter-spacing:1
}

/*mini*/

.mini{
font-size:11px
;letter-spacing:1
}

/*normal*/

.normal{
font-size:12px
;letter-spacing:1
}

/*verdana*/

.date{
font-size:10px
;font-family:osaka,verdana
}.up{
font-size:9px
;font-family:osaka,verdana
;color:#999966
;letter-spacing:0
}.copy{
font-size:9px
;font-family:osaka,verdana
;letter-spacing:1
}

/*block*/

a.tbl{
display:block
;width:100%
;height:100%
;padding:2 0 2 20px
;background:url("../img/pt07.gif") no-repeat
}a:link.tbl,a:visited.tbl{
color:#336699
;text-decoration:none
}a:hover.tbl{
background-color:#99cccc
;text-decoration:none
;color:#333300
}a.tblt{
display:block
;width:100%
;height:100%
;padding:5 5 5 20px
;background:url("../img/pt09.gif") no-repeat
}a:link.tblt,a:visited.tblt{
color:#336699
;text-decoration:none
}a:hover.tblt{
background-color:#99cccc
;text-decoration:none
;color:#333300
}.menu{
padding:5px
;letter-spacing:2
;color:#ececec
;font-size:12px
}

/*link-normal*/

a{
text-decoration:underline
;color:#336699
}a:link,a:visited{
color:#336699
}a:hover{
color:#ffa500
}

/*link-position*/

a:hover.top{
position:relative
;top:1px
;left:1px
}

/*link-footer*/

a.none{
text-decoration:none
;color:#333300
}a:link.none,a:visited.none{
color:#333300
}a:hover.none{
color:#ffffff
}

/*link-topics*/

a.tp{
text-decoration:none
;color:#336699
}a:link.tp,a:visited.tp{
color:#336699
}a:hover.tp{
color:#ffa500
;text-decoration:underline
}

/*link-lavel*/

a.lv{
text-decoration:underline
;color:#ececec
}a:link.lv,a:visited.lv{
color:#ececec
}a:hover.lv{
color:#ffa500
;text-decoration:underline
}

/*link-asp*/

a.asp{
text-decoration:none
;color:#333300
}a:link.asp,a:visited.asp{
color:#333300
}a:hover.asp{
color:#ffa500
;text-decoration:underline
}

/*link-side*/

a.side{
text-decoration:none
;color:#0000cc
}a:link.side,a:visited.side{
color:#0000cc
}a:hover.side{
color:#0000cc
;background-color:#afeeee 
;text-decoration:none
}

br{
letter-spacing:normal
}hr{
border-style:solid
;border-color:#333300
;width:100%
;height:2px
}hr.dot{
border-style:dashed
;border-color:#ffffff
;width:100%
;height:1px
}hr.dash{
border-style:dashed
;border-color:#666633
;width:100%
;height:1px
}

/*joyful*/

.joyful_css_block{
width:130px
;background-color:#ffffff
;border-top:1px solid #333300
;border-right:2px solid #333300
;border-bottom:2px solid #333300
;border-left:2px solid #333300
}.joyful_css_part{
border-top:1px solid #333300
}.joyful_css_inner{
background:transparent url("../img/pt01.gif") no-repeat
;text-align:left
;padding:8px
}.joyful_css_title{
padding:0 0 0 15px
;word-break:break-all
;font-family:osaka,verdana
;font-size:10px
;letter-spacing:1
}.joyful_css_title:link{
text-decoration:none
}.joyful_css_title:visited{
text-decoration:none
}.joyful_css_title:active{
text-decoration:none
}.joyful_css_title:hover{
text-decoration:none
}.joyful_css_copy{
font-family:osaka,verdana
;font-size:10px
;word-break:break-all
;line-height:16px
;letter-spacing:0
}


/*input*/

input{
color:#333300
;font-size:11px
}input.bt{
color:#000000
;font-size:10px
;font-family:osaka,verdana
}input.copy,textarea.copy{
color:#666633
;border:1px solid #666633
;background-color:#ffffff
;font-size:9px
;font-family:verdana,osaka
}select{
color:#333300
;font-size:11px

}textarea{
background-color:#ffffff
;color:#333300
;font-size:11px
}

/*input*/
input.lg{
color:#333300
;font-size:12px
}select.lg{
color:#333300
;font-size:11px
;font-family:osaka,verdana
}textarea.lg{
color:#333300
;font-size:12px
}select.lgg{
color:#666633
;background-color:cccc99
;font-size:11px
;font-family:osaka,verdana
;text-decoration:underline
}

/*mail*/

input.mail{
color:#333300
;font-size:12px
;border:1px solid #cccc99
}textarea.mail{
color:#333300
;font-size:12px
;border:1px solid #cccc99
}select.mail{
color:#333300
;font-size:12px
}.mailbt{
color:#333300
;font-size:12px
;border:1px solid #cccc99
;background-color:#cccc99
;width:120px
}.mailpv{
color:#336699
;font-size:12px
}



/*sample-image*/

.sam{
border-bottom:5px solid #ffffff
;border-right:10px solid #ffffff
;float:left
}

/*customize*/

.cs{
padding:5px
;background-color:#ffffff
}.cc{
padding:3px
;background-color:#ffffff
;font-family:osaka,verdana
;font-size:9px
;word-break:break-all
}.pre{
padding:10px
;font-family:osaka,verdana
;font-size:10px
;background-color:#ffffff
;line-height:20px
;text-align:center
}


/*pink*/

.pk{
color:#CD5C5C
}.line{
background-color:#ffcccc
;padding:0 5
}.red{
color:#cc0033
;font-weight:bold
}.pkb{
color:#CD5C5C
;font-weight:bold
;font-size:12px
}.pku{
color:#666633
;text-decoration:underline}

/*option*/

.g{
font-family:georgia,osaka,verdana
;font-size:20px
;font-style:italic
;letter-spacing:2
;color:#FF4500
} 


/*guide*/

td.o{
border:1px solid #666633
;padding:5px
;font-size:12px
;background-color:#ffffff
;height:40px
}.hs{
font-size:11px
;color:#999966
}



