/* popup */
div.popup {
  visibility:hidden;
  position: absolute;
  border: 1px solid #1021cb;
  background-color: #c0cdf1;
  z-index: 1;
  padding: 5px;
  width: 220px;
  font-size: 12px;
}

a:link {	color: #0000FF;}
a:visited {  color: #3366FF;}
a:hover {	text-decoration: none;}

/* header */
.headtitle {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;}

.headtitletext {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	font-size: 12px;	font-weight: bold;	color: #333;	text-decoration: none;	padding: 2px 2px 0px 5px;}
.headtitletext a:link {	font-size: 12px;	font-weight: bold;	color: #333;	text-decoration: none;}
.headtitletext a:visited {	font-size: 12px;	font-weight: bold;	color: #333;	text-decoration: none;}
.headtitletext a:hover {	font-size: 12px;	font-weight: bold;	color: #333;	text-decoration: none;}
.headbox{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}
.headboxtext{	font-size: 10px;	color: #fff;}
.headgroup{	background-color: #F7DF52;	font-size: 10px;	color: #FFFFFF;}
.headadmin{	background-color: #F79FAA;	font-size: 10px;	color: #FFFFFF;}
.headuser{	background-color: #648FED;	font-size: 10px;	color: #FFFFFF;}

.headbacka {	background-image: url(/image/gw-img/header/s_red.gif);	background-repeat: no-repeat;	background-position: right top;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	width: 79px;}
.headbackb {	background-image: url(/image/gw-img/header/s_pink.gif);	background-repeat: no-repeat;	background-position: right top;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	width: 79px;}
.headbackc {	background-image: url(/image/gw-img/header/s_yellow.gif);	background-repeat: no-repeat;	background-position: right top;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	width: 79px;}
.headbackd {	background-image: url(/image/gw-img/header/s_green.gif);	background-repeat: no-repeat;	background-position: right top;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	width: 79px;}
.headbacke {	background-image: url(/image/gw-img/header/s_blue.gif);	background-repeat: no-repeat;	background-position: right top;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	width: 79px;}

.headleftline {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;}
.headback {	background-image: url(/image/gw-img/header/graybox.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;}
.headbackt {	background-image: url(/image/gw-img/header/graybox.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;	padding-right: 25px;}
.headbackab {	background-image: url(/image/gw-img/header/redbox.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;}
.headbackbb {	background-image: url(/image/gw-img/header/pinkbox.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;}
.headbackcb {	background-image: url(/image/gw-img/header/yellowbox.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;}
.headbackdb {	background-image: url(/image/gw-img/header/greenbox.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;}
.headbackeb {	background-image: url(/image/gw-img/header/bluebox.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;}
.headbackt_grbox{	font-size: 10px;	color: #333;	text-decoration: none;	background-color: #FFFFFF;}
.headbackt_grbox a:link { font-size: 10px;	color: #333;	text-decoration: none;}
.headbackt_grbox a:visited { font-size: 10px;	color: #333;	text-decoration: none;}
.headbackt_grbox a:hover { font-size: 10px;	color: #999;	text-decoration: none;}

/* グループ管理ページ */
.headback_g {	background-image: url(/image/gw-img/header/group.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;}
.headbackab_g {	background-image: url(/image/gw-img/header/redbox.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;}
.headbackbb_g {	background-image: url(/image/gw-img/header/pinkbox.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;}
.headbackcb_g {	background-image: url(/image/gw-img/header/yellowbox.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;}
.headback_gr {	background-image: url(/image/gw-img/header/group.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;	padding-right: 25px;}
.headback_grbox{	font-size: 10px;	color: #C50F0F;	text-decoration: none;	background-color: #FFFFFF;}
.headback_grbox a:link { font-size: 10px;	color: #C50F0F;	text-decoration: none;}
.headback_grbox a:visited { font-size: 10px;	color: #C50F0F;	text-decoration: none;}
.headback_grbox a:hover { font-size: 10px;	color: #FF3300;	text-decoration: none;}
/* 管理ページ */
.headback_a {	background-image: url(/image/gw-img/header/admin.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;}
.headbackab_a {	background-image: url(/image/gw-img/header/redbox.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;}
.headbackbb_a {	background-image: url(/image/gw-img/header/pinkbox.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;}
.headbackcb_a {	background-image: url(/image/gw-img/header/yellowbox.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;}
.headback_ar {	background-image: url(/image/gw-img/header/admin.gif);	background-repeat: repeat-x;	height: 14px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #999;	background-position: left top;	padding-right: 25px;}
.headback_arbox{	font-size: 10px;	color: #003D84;	text-decoration: none;	background-color: #FFFFFF;}
.headback_arbox a:link { font-size: 10px;	color: #003D84;	text-decoration: none;}
.headback_arbox a:visited { font-size: 10px;	color: #003D84;	text-decoration: none;}
.headback_arbox a:hover { font-size: 10px;	color: #2D72BF;	text-decoration: none;}

/* toppage */
.searchbox{	color: #333;	text-decoration: none;	padding: 1px;	border: 1px solid #999;	width: 150px;	font-size: 12px;}
.searchwords{	font-size: 12px;	color: #333333;	text-decoration: none;	background-color: #DDDDDD;	height: 12px;	border-width: 0px 0px 1px 0px;	border-style: solid;	border-color: #999;	padding: 3px 0px 2px 20px;}
.boxback a:link {	font-size: 12px;	color: #333;	text-decoration: underline;}
.boxback a:visited { font-size: 12px;	color: #333; text-decoration: underline;}
.boxback a:hover { font-size: 12px;	color: #0099FF; text-decoration: underline;}

.topcategory{
	border-width: 0px 1px;
	border-style: solid;
	border-color: #999999;
	padding: 5px;
	font-size: 12px;
	color: #999999;
	text-decoration: none;

}
.topcategorytbl{	background-image: url(/image/top/topcategorytb.gif);	background-repeat: repeat-x;}
.topcategorybb{ border-width: 0px 1px 1px 1px;	border-style: solid;  border-color: #999999;}

.topcategorytext{	font-size: 14px;	color: #333;	text-decoration: none;}
.topcategorytext a:link { font-size: 14px;	color: #333;	text-decoration: none;}
.topcategorytext a:visited { font-size: 14px;	color: #666;	text-decoration: none;}
.topcategorytext a:hover { font-size: 14px;	color: #CC3300;	text-decoration: underline;}
.topcategorytexts{	font-size: 12px;	color: #333;	text-decoration: none;	line-height: 17px;}
.topcategorytexts a:link { font-size: 12px;	color: #333;	text-decoration: none;}
.topcategorytexts a:visited { font-size: 12px;	color: #666;	text-decoration: none;}
.topcategorytexts a:hover { font-size: 12px;	color: #CC3300;	text-decoration: underline;}

.topgroup{	font-size: 12px;	color: #333;	text-decoration: none;	line-height: 17px;}
.topgroup a:link { font-size: 12px;	color: #333;	text-decoration: none;}
.topgroup a:visited { font-size: 12px;	color: #666;	text-decoration: none;}
.topgroup a:hover { font-size: 12px;	color: #CC3300;	text-decoration: underline;}

.top_new_title{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #eee;
	padding: 1px;
	line-height: 15px;
	borde-color: #CCCCCC;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #ccc;
}
.top_new_text {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #fff;
	padding: 1px;
	line-height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.top_new_text a:link { font-size: 12px;	color: #333;	text-decoration: none;}
.top_new_text a:visited { font-size: 12px;	color: #333;	text-decoration: none;}
.top_new_text a:hover { font-size: 12px;	color: #0099FF;	text-decoration: underline;}

.top_clip_title{	background-color: #CCCCCC;	border-width: 3px 0px;	border-style: double;	border-color: #999;}
.top_clip_text {	font-size: 12px;	color: #333;	text-decoration: none;	border-width: 1px 0px 0px 0px;	border-style: solid;	border-color: #999;}
.top_clip_text a:link { font-size: 10px;	color: #333;	text-decoration: underline;}
.top_clip_text a:visited { font-size: 10px;	color: #333;	text-decoration: underline;}
.top_clip_text a:hover { font-size: 10px;	color: #0099FF;	text-decoration: underline;}

.more{	font-size: 10px;	color: #666666;	text-decoration: none;}
.more a:link {	font-size: 10px;	color: #666666;	text-decoration: none;}
.more a:visited {	font-size: 10px;	color: #666666;	text-decoration: none;}
.more a:hover {	font-size: 10px;	color: #CC3300;	text-decoration: underline;}

/*total class */
.linecolor{	background-color: #999999;}
.secondcolor {	background-color: #EEE;}
.thirdcolor {	background-color: #DDD;	font-size: 12px;	color: #333333;	text-decoration: none;}
.backcolor { background-color: #FFFFFF;	font-size: 12px;	color: #333;	text-decoration: none;}
.backcolor a:link { font-size: 12px;	color: #333;	text-decoration: underline;}
.backcolor a:visited { font-size: 12px;	color: #333;	text-decoration: underline;}
.backcolor a:hover { font-size: 12px;	color: #0099FF;	text-decoration: underline;}
.backcolor_error { background-color: #FFE0E0;	font-size: 12px;	color: #333;	text-decoration: none;}
.backcolor_error_on { background-color: #FFAAAA;	font-size: 12px;	color: #333;	text-decoration: none;}

.layoutbox { border-width: 0px 1px 0px 1px;	border-style: solid;	border-color: #CCCCCC;}
.bodybox {	margin: 10px;	width: 710px;	height: 400px;}

/* top mainpage bottom */
.top {	background-image: url(/image/gw-img/topback.gif);}
.bottom {	background-image: url(/image/gw-img/bottomback.gif);	height: 20px;}

.pankuz {	font-size: 10px;	color: #000;	text-decoration: none;	padding: 2px;	margin-left: 15px;}
.pankuz a:link {	font-size: 10px;	color: #000;	text-decoration: none;	padding: 2px;}
.pankuz a:visited {	font-size: 10px;	color: #000;	text-decoration: none;	padding: 2px;}
.pankuz a:hover {	font-size: 10px;	color: #666666;	text-decoration: none;	padding: 2px;	background-color: #EEE;}
.titlebox{	border-width: 0px 0px 1px 0px;	border-style: solid;	border-color: #999;	background-image: url(/image/gw-img/titleback.gif);	height: 25px;}
.titleboxb{	border-width: 1px 0px;	border-style: solid;	border-color: #999;	background-image: url(/image/gw-img/titleback.gif);	height: 30px;}
.title {	font-family: "ＭＳ Ｐゴシック", "Osaka";	font-size: 14px;	color: #333;	text-decoration: none;	white-space: nowrap;	padding-left: 5px;	padding-bottom: 1px;}
.boxnotefont {
	font-size: 10px;
	color: #333;
	text-decoration: none;
	white-space: nowrap;
	padding: 2px 15px 2px 0px;
	text-align: right; 
}
.boxnotefont a:link {	font-size: 10px;	color: #333;	text-decoration: underline;}
.boxnotefont a:visited { font-size: 10px;	color: #333; text-decoration: underline;}
.boxnotefont a:hover { font-size: 10px;	color: #0099FF; text-decoration: underline;}

.boxback {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #DDDDDD;
	height: 12px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #999;
	padding: 2px 15px 2px 0px;
	text-align: right; 
}
.boxback a:link {	font-size: 10px;	color: #333;	text-decoration: underline;}
.boxback a:visited { font-size: 10px;	color: #333; text-decoration: underline;}
.boxback a:hover { font-size: 10px;	color: #0099FF; text-decoration: underline;}

.button {	font-size: 12px; color: #333;	text-decoration: none; background-color: #EEE; text-align: center; padding: 1px; border: 1px solid #666666;}
.cancelbutton {	font-size: 12px; color: #333;	text-decoration: none; background-color: #CCC; text-align: center; padding: 1px; border: 1px solid #666666;}

.viewbutton {
	font-size: 12px;
	color: #333;
	text-decoration: none;
	background-color: #EEE;
	text-align: center;
	padding: 1px;
	border: 3px double #666666;
	width: 150px;
}


.normalfont { font-size: 12px;	color: #000;}
.normalfont a:link {	font-size: 12px;	color: #333;	text-decoration: underline;}
.normalfont a:visited { font-size: 12px;	color: #333; text-decoration: underline;}
.normalfont a:hover { font-size: 12px;	color: #0099FF; text-decoration: underline;}
.mainattentionfont{	font-size: 14px;	font-weight: bold;	color: #FF3300;}
.inputerrormsgfont{
	font-size: 12px;
	color: #FF3300;
	text-decoration: none;
}
.inputerrormsgfont10{
	font-size: 10px;
	color: #FF3300;
	text-decoration: none;
}
.groupcomment {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	width: 490px;
	padding: 10px;
}
.groupcomment a:link { font-size: 12px; color: #3399CC; text-decoration: underline;}
.groupcomment a:visited { font-size: 12px; color: #666666; text-decoration: underline;}
.groupcomment a:hover { font-size: 12px; color: #33CCFF; text-decoration: none;}

.side_r_box{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	background-color: #DDD;
}
.side_r_table{
	margin: 15px 0px;
	borde-color: #999;
	background-color: #FFF;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #CCC;
}
.side_r_title{
	padding: 2px 0px 2px 10px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FC9D86;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.side_r_time{
	padding: 2px 0px 2px 5px;
	width:60;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border-width: 1px 1px 1px 10px;
	border-style: solid;
	border-color: #CCC;
}
.side_r_text{
	padding: 2px 2px 2px 5px;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.side_r_text a:link{
	font-size: 10px;
	color: #33CCFF;
	text-decoration: underline;
}
.side_r_text a:visited{
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
.side_r_text a:hover{
	font-size: 10px;
	color: #00CCFF;
	text-decoration: underline;
}
/* tab */
.tab {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #CCC;
	padding: 3px 0px 2px 10px;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #999999;
}
.tabright {
	background-color: #CCC;
	background-image: url(../image/gw-img/tabright.gif);
	background-position: right top;
	height: 20px;
	width: 29px;
	background-repeat: no-repeat;
}
.tabrightbottom {
	background-color: #CCC;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #999999;
}
.tabcount {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #EEE;
	padding: 2px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #999;
}
.tabcount a:link {
	font-size: 12px;
	color: #0099FF;
	text-decoration: underline;
}
.tabcount a:visited {
	font-size: 12px;
	color: #0099FF;
	text-decoration: underline;
}
.tabcount a:hover {
	font-size: 12px;
	color: #33CCCC;
	text-decoration: underline;
}
.count {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #EEE;
	padding: 2px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #999;
}
.count a:link {
	font-size: 12px;
	color: #0099FF;
	text-decoration: underline;
}
.count a:visited {
	font-size: 12px;
	color: #0099FF;
	text-decoration: underline;
}
.count a:hover {
	font-size: 12px;
	color: #33CCCC;
	text-decoration: underline;
}

.designcount {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding: 2px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #999;
}
.designcount a:link {
	font-size: 12px;
	color: #0099FF;
	text-decoration: underline;
}
.designcount a:visited {
	font-size: 12px;
	color: #0099FF;
	text-decoration: underline;
}
.designcount a:hover {
	font-size: 12px;
	color: #33CCCC;
	text-decoration: underline;
}
/* subwindow */
.subwindowbottom {
	background-image: url(/image/gw-img/titleback.gif);
	background-position: top;
	height: 14px;
}
.sublayoutbox {
	border-width: 5px 1px;
	border-style: solid;
	border-color: #999;
}
.subwinback{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
/* menubox  */
.menubox { border-top-width: 1px;	border-top-style: solid;	border-top-color: #AFAFAF;}
.menubox_ab { border-right-width: 1px;	border-right-style: solid;	border-right-color: #000;}
.menubox_a {	font-size: 12px;	font-weight: bold;	color: #000;	text-align: center;	padding: 2px 2px 0px;	border-width: 0px 0px 5px 0px;	border-style: solid;	border-color: #FC9D86;	margin-bottom: 0px;	background-color: #F9E2D1;}
.menubox_a a:link { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_a a:visited { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_a a:hover { font-size: 12px;	color: #FF3300;	text-decoration: none;}
.menubox_b {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 2px 2px 0px;
	margin-bottom: 0px;
	background-color: #F4D3E5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F68AC0;
	border-right-color: #F68AC0;
	border-bottom-color: #F68AC0;
	border-left-color: #F68AC0;
}
.menubox_b a:link { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_b a:visited { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_b a:hover { font-size: 12px;	color: #FF3300;	text-decoration: none;}
.menubox_c {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 2px 2px 0px;
	margin-bottom: 0px;
	background-color: #F9F2A3;
	border-width: 0px 0px 5px 0px;
	border-style: solid;
	border-color: #F9E019;
}
.menubox_c a:link { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_c a:visited { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_c a:hover { font-size: 12px;	color: #FF3300;	text-decoration: none;}

.menubox_d {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 2px 2px 0px;
	margin-bottom: 0px;
	background-color: #E0EFCE;
	border-width: 0px 0px 5px 0px;
	border-style: solid;
	border-color: #5BC168;
}
.menubox_d a:link { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_d a:visited { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_d a:hover { font-size: 12px;	color: #FF3300;	text-decoration: none;}

.menubox_e {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 2px 2px 0px;
	margin-bottom: 0px;
	background-color: #D1E0ED;
	border-width: 0px 0px 5px 0px;
	border-style: solid;
	border-color: #7A91CE;
}
.menubox_e a:link { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_e a:visited { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_e a:hover { font-size: 12px;	color: #FF3300;	text-decoration: none;}


.menubox_a_off { font-size: 12px;	color: #333; text-decoration: none;	text-align: center;	border-width: 0px 0px 5px 0px;	border-style: solid;	border-color: #999999;	background-color: #DDDDDD;}
.menubox_a_off a:link {	font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_a_off a:visited {	font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_a_off a:hover {	font-size: 12px;	color: #FF3300;	text-decoration: none;}

.menubottom {	background-image: url(/image/gw-img/titleback.gif);	background-position: top;}

.logout {	font-size: 10px;	color: #333;	text-decoration: none;	border-width: 1px 0px 1px 1px;	border-style: solid;	border-color: #999999;	background-color: #FFFFFF;}
.logout a:link {	font-size: 10px;	color: #333;	text-decoration: none;}
.logout a:visited {	font-size: 10px;	color: #333;	text-decoration: none;}
.logout a:hover {	font-size: 10px;	color: #FF3300;	text-decoration: none;}

/* friendllist */
.commenttitle {
	font-size: 12px;
	color: #333333;
	height: 20px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #DDD;
	border-left-color: #DDD;
	background-color: #FFFFFF;
	padding: 2px;
}
.commenttext {
	font-size: 12px;
	color: #333333;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #DDD;
	border-left-color: #DDD;
	background-color: #FFFFFF;
	padding: 2px;
}
.commenttex a:link {
	font-size: 12px;
	color: #3399FF;
	text-decoration: underline;
}
.commenttex a:visited {
	font-size: 12px;
	color: #66CCCC;
	text-decoration: underline;
}
.commenttex a:hover {
	font-size: 12px;
	color: #33CCFF;
	text-decoration: underline;
}
.quickbutton{	font-size: 14px;	color: #333;	padding: 3px;	border: 1px solid #999;	margin-top: 20px;	text-decoration: none;	background-color: #F9C6B7;}
.quickbutton a:link {	font-size: 14px;	color: #333333;	text-decoration: none;}
.quickbutton a:visited {	font-size: 14px;	color: #333333;	text-decoration: none;}
.quickbutton a:hover {	font-size: 14px;	color: #333333;	text-decoration: none;}

.quickbuttonc{	font-size: 14px;	color: #333;	padding: 3px;	border: 1px solid #999;	margin-top: 20px;	text-decoration: none;	background-color: #CCD1E2;}
.quickbuttonc a:link {	font-size: 14px;	color: #333333;	text-decoration: none;}
.quickbuttonc a:visited {	font-size: 14px;	color: #333333;	text-decoration: none;}
.quickbuttonc a:hover {	font-size: 14px;	color: #333333;	text-decoration: none;}

.quickbuttonl{	font-size: 14px;	color: #333;	padding: 3px;	border: 1px solid #999;	margin-top: 20px;	text-decoration: none;	background-color: #E2EDCC;}
.quickbuttonl a:link {	font-size: 14px;	color: #333333;	text-decoration: none;}
.quickbuttonl a:visited {	font-size: 14px;	color: #333333;	text-decoration: none;}
.quickbuttonl a:hover {	font-size: 14px;	color: #333333;	text-decoration: none;}

/* entry */
.entryline{
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #CCCCCC;
}
.entryline_main{
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #666666;
}
/* side */
.sideback {
	background-image: url(/image/gw-img/titleback.gif);
}
.sidebodybox {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.sidebox { font-size: 14px;	color: #666;	text-decoration: none;	background-color: #fff;	height: 28px;	border-width: 3px 0px;	border-style: double;	border-color: #999; vertical-align: middle;	padding: 3px 0px 2px 10px;}
.sidebox a:link {	font-size: 14px;	color: #333333;	text-decoration: none;}
.sidebox a:visited {	font-size: 14px;	color: #333333;	text-decoration: none;}
.sidebox a:hover {	font-size: 14px;	color: #0099FF;	text-decoration: underline;}

.sideboxl { font-size: 14px;	color: #666;	text-decoration: none;	height: 28px;	padding: 3px 0px 2px 10px;	background-color: #DDD;	border-width: 3px 0px;	border-style: double;	border-color: #CCC;}
.sideboxl a:link {	font-size: 14px;	color: #666;	text-decoration: none;}
.sideboxl a:visited {	font-size: 14px;	color: #666;	text-decoration: none;}
.sideboxl a:hover {	font-size: 14px;	color: #0099FF;	text-decoration: underline;}

.sidesubbox {	font-size: 12px;	color: #666;	text-decoration: none;	height: 20px;	padding: 3px 0px 2px 10px;	background-color: #fff;	border-width: 0px 0px 1px;	border-style: solid;	border-color: #999;}
.sidesubbox a:link {	font-size: 12px;	color: #666;	text-decoration: none;}
.sidesubbox a:visited {	font-size: 12px;	color: #666;	text-decoration: none;}
.sidesubbox a:hover {	font-size: 12px;	color: #0099FF;	text-decoration: underline;}

.sidesubboxl {	font-size: 12px;	color: #888;	text-decoration: none;	height: 15px;	padding-left: 20px;	padding: 3px 0px 2px 10px; background-color: #DDD; border-width: 0px 0px 1px; border-style: solid; border-color: #999;}
.sidesubboxl a:link {	font-size: 12px;	color: #888;	text-decoration: none;}
.sidesubboxl a:visited {	font-size: 12px;	color: #888;	text-decoration: none;}
.sidesubboxl a:hover {	font-size: 12px;	color: #0099FF;	text-decoration: underline;}

.accesstitle{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #999;
	height: 30px;
}
.accesscount{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	height: 30px;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #999;
}
.grouplist {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	line-height: 25px

}

/* footer */
.footertext{	font-size: 10px;	color: #333;	text-decoration: none;	padding: 3px 0px;}
.footertext a:link {	font-size: 10px;	color: #333;	text-decoration: none;}
.footertext a:visited {	font-size: 10px;	color: #333;	text-decoration: none;}
.footertext a:hover {	font-size: 10px;	color: #3366FF;	text-decoration: underline;}

.footer {	font-family: "Arial", "Helvetica", "sans-serif";	font-size: 10px;	color: #3366FF;	text-decoration: none;	padding: 3px 0px;}
.footer a:link {	font-size: 10px;	color: #3366FF;	text-decoration: none;}
.footer a:visited {	font-size: 10px;	color: #3366FF;	text-decoration: none;}
.footer a:hover {	font-size: 10px;	color: #3366FF;	text-decoration: none;}

/* ========================================================================= */
/* ============================ from clip ================================== */
/* ========================================================================= */
/* rank */
.rankday{
	font-size: 12px;
	line-height: 130%;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
	background-color: #ddd;
	padding: 2px 10px 2px 2px;
}
.ranknumber{
	font-size: 12px;
	line-height: 130%;
	color: #333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
.ranktext{	font-size: 12px;	line-height: 130%;	color: #333;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;}
.rankurl{
	font-size: 12px;
	line-height: 130%;
	color: #333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.rankurl a:link {	font-size: 12px;	color: #333;	text-decoration: none;}
.rankurl a:visited {	font-size: 12px;	color: #999;	text-decoration: none;}
.rankurl a:hover {	font-size: 12px;	color: #0099FF;	text-decoration: underline;}

/* add inputbox */

.addinputback{
	background-color: #FFFFFF;
	padding-left: 20px;
}

/* clip list */

.cliptitle{
	font-size: 12px;
	color: #333;
	text-decoration: none;
	padding: 2px;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #666;
}
.cliptext{	font-size: 12px;	color: #333;	text-decoration: none;	padding: 2px;	border-width: 0px 0px 1px;	border-style: solid;	border-color: #666;}
.cliptext a:link{	font-size: 12px;	color: #3399CC;	text-decoration: none;	padding: 2px;}
.cliptext a:visited{	font-size: 12px;	color: #3366FF;	text-decoration: none;	padding: 2px;}
.cliptext a:hover{	font-size: 12px;	color: #00CCFF;	text-decoration: none;	padding: 2px;}

.cliptextc{
	font-size: 12px;
	color: #333;
	text-decoration: none;
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #ddd;
}
.cliptextc a:link{	font-size: 12px;	color: #3399CC;	text-decoration: none;	padding: 2px;}
.cliptextc a:visited{	font-size: 12px;	color: #3366FF;	text-decoration: none;	padding: 2px;}
.cliptextc a:hover{	font-size: 12px;	color: #00CCFF;	text-decoration: none;	padding: 2px;}

.c_tabcount {	font-size: 12px;	color: #333333;	text-decoration: none;	background-color: #EEE;	padding: 2px;}
.c_tabcount a:link {	font-size: 12px;	color: #0099FF;	text-decoration: underline;}
.c_tabcount a:visited {	font-size: 12px;	color: #0099FF;	text-decoration: underline;}
.c_tabcount a:hover {	font-size: 12px;	color: #33CCCC;	text-decoration: underline;}

/*helppage,faqpage*/
.leftmenu_text {	font-size: 10px;	color: #000;	text-decoration: none;	padding: 3px;}
.leftmenu_text a:link { font-size: 10px;	color: #000;	text-decoration: none;}
.leftmenu_text a:visited { font-size: 10px;	color: #333;	text-decoration: none;}
.leftmenu_text a:hover { font-size: 10px;	color: #0099FF;	text-decoration: underline;}

.help_title { font-size:12px; color:#333; font-weight:bold; 
              border-bottom:2px solid #ccc;
			  padding:5px 0 3px 3px;}
.help_text { font-size:12px; color:#333;
			  padding:5px 0 3px 3px;}
.help_midasi { font-size:12px; color:#333; font-weight:bold; 
			  padding:5px 0 3px 10px;text-align:left;}

.faq_title { font-size:12px; color:#333; font-weight:bold; 
              border-bottom:2px solid #ccc;
			  padding:5px 0 3px 3px;}
.faq_big_title { font-size:14px; color:#333; font-weight:bold; 
              border-bottom:1px solid #ccc;
			  padding:5px 0 3px 3px;}

.ex_img  { padding-top:3px; padding-bottom:3px;}			  
