@charset "utf-8";
/* CSS Document */

/*  layout  */
body {margin:5px 0px 0px 0px;font-family: arial,helvetica,clean,sans-serif,新細明體;background: #666;}
div.artist {width:900px;height:auto;padding:0px;margin:0px auto 0px auto;background: #FFF;}

/* public */
p {	font-size: 15px;	line-height: 30px;	margin: 5px 0px 2px 0px;	padding: 0px;	font-weight: normal;	text-indent: 30px;}
h6 {font-size: 13px;	font-weight: normal;margin: 0px;	padding: 0px;	line-height: 18px;}
h5 {font-size: 15px;	line-height: 22px;	margin: 10px 0px 2px 0px;	padding: 0px;	font-weight: normal;}
h4 {font-size: 15px;	line-height: 22px;	margin: 10px 0px 2px 0px;	padding: 0px;	font-weight: bolder;	text-indent: 30px;}
h3 {font-size: 15px;	line-height: 20px;	font-weight: bolder;	margin: 10px 0px 2px 0px;	padding: 0px;}
h2 {font-size: 17px;	line-height: 24px;	font-weight: normal;	margin: 10px 0px 2px 0px;	padding: 0px;}
h1 {font-size: 18px;	line-height: 30px;	font-weight: bolder;	margin: 0px 0px 10px;	padding: 0px;	text-align: center;}
a:link , a:visited {color: #0066FF;		text-decoration: none;}
a:hover {color: #FF6600;	text-decoration: underline;}
blockquote {margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 30px;}
li {margin: 0px 0px 0px 13px;	padding: 0px 0px 0px 0px;}
ol {font-weight: normal;	font-size: 15px;	margin: 0px 0px 0px 39px;	padding: 0px;	list-style-type: decimal;}
ul {font-size: 15px;	font-weight: normal;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 50px;	margin: 0px;}

br.clear { float: none; display: block; clear:both; line-height: 1.0em; height: 1.0em; }

/* layout */
div.layout-top {width:100%;	height:300px;}
div.layout-middle {width:100%;height:auto;clear:both;}
div.layout-bottom {	width:100%;	height:auto;padding:0px 0px 0px 0px;margin:2px 0px 0px 0px;clear:both;}

/* top */

/* bottom */

/* middle */
table.middle-tb {width:100%;height:300px;margin:30px 0px 0px 0px;border-collapse: collapse;	border-style: none;}
table.middle-tb td.middle-left {width:auto;padding:0px 0px 0px 0px;text-align: center;vertical-align: top;}
table.middle-tb td.middle-right {width:250px;padding:0px 0px 0px 8px;text-align: center;vertical-align: top;}

/* page */
table.page {width:98%;height:auto;padding:5px 0px 0px 0px;margin:0px auto 0px auto;clear:both;}
td.page-txt {text-align:left; vertical-align:top;}



