a:link {  color: #646464; text-decoration: none}
a:visited {  color: #646464; text-decoration: none}
a:active {  color: #646464; text-decoration: underline}
a:hover {  color: #646464; text-decoration: underline}

a.imagelink:hover img{
	border:none;
	filter:Alpha(opacity=60);
}

.wcback{
	background-image:url(./image/w_cbackimg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

.font10 { font-size: 10px; font-style: normal; line-height: 12px; color: #646464 }
.font12 { font-size: 12px; font-style: normal; line-height: 150%; color: #646464 }
.font11 { font-size: 11px; font-style: normal; line-height: 150%; color: #646464; }
.font11red { font-size: 11px; font-style: normal; line-height: 120%; color: #FF0000; }
.font13 { font-size: 13px; font-style: normal; line-height: 150%; color: #646464; }
.font14 { font-size: 14px; font-style: normal; line-height: 150%; color: #646464; }
.font15 { font-size: 15px; font-style: normal; line-height: 150%; color: #646464; }
.font16 { font-size: 16px; font-style: normal; line-height: 150%; color: #646464; }
.font18 { font-size: 18px; font-style: normal; line-height: 150%; color: #646464; }

.font10white { font-size: 10px; font-style: normal; line-height: 12px; color: #FFFFFF }
.font10white a:link{ font-size: 10px; font-style: normal; line-height: 12px; color: #FFFFFF; text-decoration: none }
.font10white a:visited{ font-size: 10px; font-style: normal; line-height: 12px; color: #FFFFFF }
.font10white a:active{ font-size: 10px; font-style: normal; line-height: 12px; color: #FFFFFF; text-decoration: underline }
.font10white a:hover{ font-size: 10px; font-style: normal; line-height: 12px; color: #FFFFFF; text-decoration: underline }
.font10blue { font-size: 10px; font-style: normal; line-height: 12px; color: #242f92 }
.font11blue { font-size: 11px; font-style: normal; line-height: 12px; color: #242f92 }



.leading { font-size: 10px; font-style: normal; line-height: 150%; color: #646464 }
.leading a:link{ font-size: 10px; font-style: normal; line-height: 150%; color: #646464; text-decoration: underline }
.leading a:visited{ font-size: 10px; font-style: normal; line-height: 150%; color: #646464; text-decoration: none }
.leading a:active{ font-size: 10px; font-style: normal; line-height: 150%; color: #646464; text-decoration: underline }
.leading a:hover{ font-size: 10px; font-style: normal; line-height: 150%; color: #646464; text-decoration: underline }

.body12gr { font-size: 12px; font-style: normal; line-height: 150%; color: #707070; text-decoration: none }
.font12 { font-size: 12px; font-style: normal; line-height: 150%; color: #646464; text-decoration: none }
.font12 { font-size: 12px; font-style: normal; line-height: 150%; color: #646464; text-decoration: none }
.font12 a:link{ font-size: 12px; font-style: normal; line-height: 150%; color: #646464; text-decoration: none }
.font12 a:visited{ font-size: 12px; font-style: normal; line-height: 150%; color: #646464 }
.font12 a:active{ font-size: 12px; font-style: normal; line-height: 150%; color: #646464; text-decoration: underline }
.font12 a:hover{ font-size: 12px; font-style: normal; line-height: 150%; color: #646464; text-decoration: underline }
.font12line20 { font-size: 12px; font-style: normal; line-height: 150%; color: #646464 }
.font11line120 { font-size: 11px; font-style: normal; line-height: 120%; color: #646464 }
.font13 { font-size: 14px; font-style: normal; line-height: 150%; color: #454545; text-decoration: none }

.font12red { font-size: 12px; font-style: normal; line-height: 15px; color: #FF0000 }
.font12black { font-size: 12px; font-style: normal; line-height: 15px; color: #000000 }
.font12white { font-size: 12px; font-style: normal; line-height: 15px; color: #FFFFFF }
.font12blue { font-size: 12px; font-style: normal; line-height: 150%; color: #242f92 }
.font11white { font-size: 11px; font-style: normal; line-height: 15px; color: #FFFFFF }

.font17 { font-size: 17px; font-style: normal; line-height: 130%; color: #565656; }
.font18gray { font-size: 18px; font-style: normal; line-height: 130%; color: #404040; }
.font18gray a:link { font-size: 18px; font-style: normal; line-height: 130%; color: #404040; }
.font18gray a:visited { font-size: 18px; font-style: normal; line-height: 130%; color: #404040; }
.font18gray a:active { font-size: 18px; font-style: normal; line-height: 130%; color: #404040; }
.font18gray a:hover { font-size: 18px; font-style: normal; line-height: 130%; color: #404040; }

.font16gray { font-size: 16px; font-style: normal; line-height: 130%; color: #404040; }
.font16gray a:link { font-size: 16px; font-style: normal; line-height: 130%; color: #404040; }
.font16gray a:visited { font-size: 16px; font-style: normal; line-height: 130%; color: #404040; }
.font16gray a:active { font-size: 16px; font-style: normal; line-height: 130%; color: #404040; }
.font16gray a:hover { font-size: 16px; font-style: normal; line-height: 130%; color: #404040; }

.font13gray { font-size: 13px; font-style: normal; line-height: 150%; color: #454545; }

.font13 { font-size: 13px; font-style: normal; line-height: 150%; color: #454545; }

.font17gray { font-size: 17px; font-style: normal; line-height: 130%; color: #404040; }
.culture01 { font-size: 18px; font-style: normal; line-height: 150%; color: #2CA11E; }
.culture01 a:link { font-size: 18px; font-style: normal; line-height: 150%; color: #2CA11E; }
.culture01 a:visited { font-size: 18px; font-style: normal; line-height: 150%; color: #2CA11E; }
.culture01 a:active { font-size: 18px; font-style: normal; line-height: 150%; color: #2CA11E; }
.culture01 a:hover { font-size: 18px; font-style: normal; line-height: 150%; color: #368F2A; }
.culture02 { font-size: 18px; font-style: normal; line-height: 150%; color: #010DB1; }
.culture03 { font-size: 18px; font-style: normal; line-height: 150%; color: #FB7002; }

.bggreen {background: #66B92E;}
.bgegreen {background: #DEF3CE;}
.bgwhite {background: #FFFFFF;}
.bggray {background: #DCDCDC;}
.bgyellow {background: #FFFAD2;}
.wpback {background: #FFFF99;}
.bgwhite {background: #FFFFFF;}