/* 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;}/* ƒOƒ‹[ƒvŠÇ—ƒy[ƒW */.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;}/* ŠÇ—ƒy[ƒW */.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: "Â‚lÂ‚r Â‚oÂƒSÂƒVÂƒbÂƒN", "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: #333;}.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 { border-top-width: 1px;	border-top-style: solid;	border-top-color: #AFAFAF;	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 (tag) */.quote {	color: #666;}.quote_title {	font-weight: bold;	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;}.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;}.book_info {	font-size: 12px;   color: #000000;}.book_banner a:link {	font-size: 10px;	color: #333;	text-decoration: none;}.book_banner a:visited {	font-size: 10px;	color: #333;	text-decoration: none;}.book_banner a:hover {	font-size: 10px;	color: #3366FF;	text-decoration: underline;}