@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica;
}
img {
	border: none;
}


.text01 {font-size: 12px; color: #333; }
.text01 a:link {color: #333; text-decoration: none;}
.text01 a:visited {color: #333; text-decoration: none;}
.text01 a:hover {color: #ccc; text-decoration: none;}

.text02 {font-size: 12px; color: #ff0000; }
.text02 a:link {color: #ff0000; text-decoration: none;}
.text02 a:visited {color: #ff0000; text-decoration: none;}
.text02 a:hover {color: #ccc; text-decoration: underline;}

.text03 {font-size: 11px; color: #666; }
.text03 a:link {color: #666; text-decoration: none;}
.text03 a:visited {color: #666; text-decoration: none;}
.text03 a:hover {color: #ccc; text-decoration: underline;}

.text04 {font-size: 12px; color: #fff; }
.text04 a:link {color: #fff; text-decoration: none;}
.text04 a:visited {color: #fff; text-decoration: none;}
.text04 a:hover {color: #ccc; text-decoration: underline;}

.text05 {font-size: 12px; color: #666; }
.text05 a:link {color: #666; text-decoration: none;}
.text05 a:visited {color: #666; text-decoration: none;}
.text05 a:hover {color: #ccc; text-decoration: none;}

.text06 {font-size: 10px; color: #666; }
.text06 a:link {color: #666; text-decoration: none;}
.text06 a:visited {color: #666; text-decoration: none;}
.text06 a:hover {color: #ccc; text-decoration: underline;}

.text07 {font-size: 11px; color: #222; }
.text07 a:link {color: #222; text-decoration: none;}
.text07 a:visited {color: #222; text-decoration: none;}
.text07 a:hover {color: #ccc; text-decoration: underline;}

.text08 {font-size: 12px; color: #6600ff; }
.text08 a:link {color: #6600ff; text-decoration: none;}
.text08 a:visited {color: #6600ff; text-decoration: none;}
.text08 a:hover {color: #ccc; text-decoration: underline;}

.text09 {font-size: 11px; color: #999; }
.text09 a:link {color: #999; text-decoration: none;}
.text09 a:visited {color: #999; text-decoration: none;}
.text09 a:hover {color: #ccc; text-decoration: underline;}

.text10 {font-size: 11px; color: #ff0000; }
.text10 a:link {color: #ff0000; text-decoration: none;}
.text10 a:visited {color: #ff0000; text-decoration: none;}
.text10 a:hover {color: #ccc; text-decoration: underline;}

.title01 {background-image:url(images/img_submenu_bg01.jpg); background-position:right; background-repeat:no-repeat; background-color:#191919; font-size:12px; font-weight:bold; color:#fff; padding: 5px 30px 5px 8px; _padding: 5px 30px 5px 8px;}

.button01 a { display: block; padding: 4px 8px; font-size:12px; color: #fff; background: #000; text-decoration: none; font-weight: bold;}
.button01 a:hover { color: #000; background: #ccc; text-decoration: none; font-weight: bold;}

.button02 a { display: block; padding: 4px 8px; font-size:12px; color: #fff; background: #000; text-decoration: none; font-weight: bold; width:140px; text-align:center;}
.button02 a:hover { color: #000; background: #ccc; text-decoration: none; font-weight: bold; width:140px; text-align:center;}

.button03 a { display: block; padding: 4px 8px; font-size:12px; color: #fff; background: #666; text-decoration: none; font-weight: bold;}
.button03 a:hover { color: #000; background: #ccc; text-decoration: none; font-weight: bold;}

#share-links a:hover{color:#999; text-decoration:none;}
#add-bookmark-link {background:url(./images/btn_share.jpg) no-repeat; float:left; display:block; position:relative;}
a#add-bookmark-link:hover img.share-image{visibility:hidden;}
#add-bookmark-container {background:url(./images/share_shadow.jpg); width:131px; height:42px; top:50px; left:-100px;}
.add-bookmark-list {padding:5px;}
.add-bookmark-list div {height:20px; float:left; margin:5px; width:18px;}
.add-bookmark-list div span {cursor:pointer; display:block; height:16px;}

.photo01 {background-image:url(upload/head01.jpg); background-position:top center; background-repeat:no-repeat;}
.photo02 {background-image:url(upload/head02.jpg); background-position:top center; background-repeat:no-repeat;}
.photo03 {background-image:url(upload/head03.jpg); background-position:top center; background-repeat:no-repeat;}

.become_a_fan a { display: block; padding: 3px 10px 3px 25px; font-size:11px; color: #333; text-decoration: none; font-weight: bold; background-image:url(images/img_become_a_fan.jpg); border: #999 1px solid;}
.become_a_fan a:hover { display: block; padding: 3px 10px 3px 25px; font-size:11px; color: #666; text-decoration: none; font-weight: bold; background-image:url(images/img_become_a_fan.jpg); border:1 #999 1px solid;}