@charset "utf-8";
/* CSS Document */

/*----------------------------------leftblock-----------------------------------*/
/*----SUBMENU-----*/
#SUBMENU ul{display:block; width:250px; overflow:auto;}
#SUBMENU li{float:left;}
#SUBMENU li a{ display:block; width:250px; height:40px;text-indent:-9999px;background-repeat:no-repeat; background-position:center;}


.GGCMEMBERA a{  background-image:url(/images/include/SUBMENU1-1.gif);}
.GGCMEMBERA a:hover{  background-image:url(/images/include/SUBMENU1-2.gif);}
.GGCMEMBERB a{  background-image:url(/images/include/SUBMENU2-1.jpg);}
.GGCMEMBERB a:hover{  background-image:url(/images/include/SUBMENU2-2.jpg);}
.GGCMEMBERC a{  background-image:url(/images/include/SUBMENU3-1.jpg);}
.GGCMEMBERC a:hover{  background-image:url(/images/include/SUBMENU3-2.jpg);}
.GGCMEMBERD a{  background-image:url(/images/include/SUBMENU4-1.jpg);}
.GGCMEMBERD a:hover{  background-image:url(/images/include/SUBMENU4-2.jpg);}
.GGCMEMBERE a{  background-image:url(/images/include/SUBMENU5-1.jpg);}
.GGCMEMBERE a:hover{  background-image:url(/images/include/SUBMENU5-2.jpg);}



/*----------------------------------textstyle-----------------------------------*/
.TEXTGRAY12{ font-family:Verdana; font-size:12px; color:#333333; line-height:25px; letter-spacing:1pt;}
.TEXTGRAY12 a{ font-family:Verdana; font-size:12px; color:#333333; text-decoration:none;}
.TEXTGRAY12 a:hover{  color:#333399;}

.TEXTBLUE12{ font-family:Verdana; font-size:12px; color: #0000FF; line-height:20px; letter-spacing:1pt;}
.TEXTBLUE12 a{ font-family:Verdana; font-size:12px; color:#0000FF; text-decoration:none;}
.TEXTBLUE12 a:hover{  color:#333399;}

.TEXTRED12{ font-family:Verdana; font-size:12px; color: #FF3300; line-height:25px; letter-spacing:1pt;}
.TEXTRED12 a{ font-family:Verdana; font-size:12px; color:#FF3300; text-decoration:none;}
.TEXTRED12 a:hover{  color:#333399;}

.TEXTRED12B{ font-family:Verdana; font-size:12px; color: #FF3300; line-height:25px; letter-spacing:1pt;  padding-left:5px; padding-right:5px; font-weight:bold;}
.TEXTRED12B a{ font-family:Verdana; font-size:12px; color:#FF3300; text-decoration:none;}
.TEXTRED12B a:hover{  color:#333399;}

.TEXTGRAY12BOLD{ font-family:Verdana; font-size:12px; color:#333333; font-weight:bold; line-height:30px;letter-spacing:1pt; }
.TEXTGRAY12BOLD a{ font-family:Verdana; font-size:12px; color:#333333; text-decoration:none;}
.TEXTGRAY12BOLD a:hover{  color:#0000FF;}

.TEXTGRAY14{ font-family:Verdana; font-size:14px; color:#333333;  line-height:30px;letter-spacing:1pt; }
.TEXTGRAY14 a{ font-family:Verdana; font-size:14px; color:#333333; text-decoration:none;}
.TEXTGRAY14 a:hover{  color:#0000FF;}

.TEXTGRAY12W6{ text-indent:25px;width:600px;font-family:Verdana; font-size:12px; color:#333333; line-height:25px; letter-spacing:1pt;}
.TEXTGRAY12W6 a{ font-family:Verdana; font-size:12px; color:#333333; text-decoration:none;}
.TEXTGRAY12W6 a:hover{  color:#333399;}
.TEXTGRAY12P30{ width:576px; padding-left:24px;font-family:Verdana; font-size:12px; color:#333333; line-height:25px; letter-spacing:1pt;}
.TEXTGRAY12P30 a{ font-family:Verdana; font-size:12px; color:#333333; text-decoration:none;}
.TEXTGRAY12P30 a:hover{  color:#333399;}


.TEXTGRAY11{ font-family:Verdana; font-size:11px; color:#333333;}
.TEXTGRAY11 a{ font-family:Verdana; font-size:11px; color:#333333; text-decoration:none;}
.TEXTGRAY11 a:hover{color: #0000FF; text-decoration:none;}

/*FORUMLIST用字*/
.TEXTWHITE12FORUM{font-family:Verdana; font-size:12px; color:#FFFFFF; line-height:30px; width:90px; text-align:center;}
.TEXTWHITE12{ font-family:Verdana; font-size:12px; color:#FFFFFF; line-height:30px;  text-align:left; border-bottom:#FFFFFF dashed 1px;}
.TEXTWHITE12 a{ font-family:Verdana; font-size:12px; color:#FFFFFF;line-height:30px; text-decoration:none;}
.TEXTWHITE12 a:hover{color: #333333; background-color:#FFFFFF; text-decoration:none;}
.TEXTWHITE0112{ font-family:Verdana; font-size:12px; color:#FFFFFF; line-height:15px;  text-align:left; border-bottom:#FFFFFF dashed 1px;}


.TEXTWHITE14B{ font-family:Verdana; font-size:14px; color:#FFFFFF; font-weight:bold;}
.TEXTWHITE14B a{ font-family:Verdana; font-size:14px; color:#FFFFFF;text-decoration:none;font-weight:bold;}
.TEXTWHITE14B a:hover{color: #333333; background-color:#FFFFFF; text-decoration:none;}

/*NEWS用字有底線圖*/
.TEXTGRAY12B{ font-family:Verdana; font-size:12px; color:#333333; font-weight:bold; line-height:30px; background-image:url(/images/include/news_bg3.gif); background-position:bottom; background-repeat:no-repeat;}
.TEXTGRAY12B a{ font-family:Verdana; font-size:12px; color:#333333; text-decoration:none;}
.TEXTGRAY12B a:hover{  color:#0000FF;}

/*news_list用字*/
.TEXTBROWN12{ font-family:Verdana; font-size:12px; color: #663300; line-height:30px;}
.TEXTBROWN12 a{ font-family:Verdana; font-size:12px; color: #663300;  text-decoration:none;}
.TEXTBROWN12 a:hover{  color: #FFFFFF; background-color: #9f6847;}

.TEXTBROWNINPUT12{ font-family:Verdana; font-size:12px; color: #663300;}


.TEXTBROWNB14{ font-family:Verdana; font-size:14px; color: #663300; font-weight:bold; line-height:35px;}
.TEXTBROWNB14 a{ font-family:Verdana; font-size:14px; color: #663300;  text-decoration:none;}
.TEXTBROWNB14 a:hover{  color: #FFFFFF; background-color: #9f6847;}
.TEXTBROWN14{ font-family:Verdana; font-size:14px; color: #663300; line-height:30px;}
.TEXTBROWN14 a{ font-family:Verdana; font-size:14px; color: #663300;  text-decoration:none;}
.TEXTBROWN14 a:hover{  color: #FFFFFF; background-color: #9f6847;}

/*shop用字*/
.SHOPTITLE{ height:30px;line-height:30px; text-align:left; padding-left:5px;padding-right:5px;  border-bottom:1px solid #022634;font-size:12px; color:#333333;font-family:Verdana; }
.SHOPTEXT{height:160px; line-height:30px; text-align:left; padding-left:5px;padding-right:5px;  border-bottom:1px solid #022634;font-size:12px; color:#333333;font-family:Verdana; }
.SHOPTEXT2{ height:30px;line-height:30px; text-align:left; padding-left:10px;font-size:12px; color:#333333;font-family:Verdana;}

