/* CSS Document */#mailformbody {	/*background:url(../images/onecolumn_header.gif) no-repeat scroll left top;*/	margin: 0 100px 0 230px;	padding: 40px 0px 30px 0px;}#banner-sitetitle {background:transparent url(../images/title_mail.gif) no-repeat scroll left top;margin:20px 0px 0px 60px;height:190px;padding:0px;text-indent:-9999px;}#mailformbody p {	margin: 0 0 20px 0;	color: #FF7400;}#mailformbody p#kanryo {	margin: 0;	padding:30px 0 200px 0;	color: #FF7400;}#mailformbody p strong {	margin: 10px 0 20px 0;	color: #F00;}#mailformbody td p {	margin: 0 0 10px 0;	color: #000;}table {    width:400px;}table th {	background-color: #A6D260;    padding:5px 8px;	font-weight:normal;	text-align:left;    border-bottom:12px #FFF solid;	font-size: 12px;}table td {    padding:1px 8px;    border-bottom:12px #FFF solid;	font-size: 12px;	line-height:160%;}table th .mail_author,table th .mail_email,table th .mail_age,table th .mail_area,table th .mail_job,table th .m_seibetsu {	width:110px;}table th .mail_text {}input#mail_author,input#mail_job,input#mail_email {width:260px;} .mail_service span {color:#666;line-height:120%;}p.submit {	padding: 20px 0;	width:400px;	text-align:center;}.botton {  width: 100px;}.mailform .pagetop {	margin: 20px 100px 0 0;	padding: 0 0 20px 0;}.green { color: #09918A; }.red { color: #f00; }.gray { color: #666; }.orange { color: #ff7400; }.floatL { float: left; }.floatR { float: right; }#header {	background: url(../images/headerbk3.gif) top center no-repeat;	}#main {	text-align: left;	background: url(../images/sidebk3.gif) top center repeat-y;	}#discographyWrapper {	margin: 0px auto;	background: url(../images/onecolumn_border.gif) top center no-repeat;	padding-top: 42px;	}.latest {	width: 702px;	text-align: left;	margin-bottom: 30px;	}	.latest .title {		border-bottom: 1px dashed #666;		padding-bottom: 5px;		margin-bottom: 10px;		}	.latest .credit {		line-height: 1.0;		margin: 5px 0px;		}	.latest .btn_special {		background: url(../img/btn_disco_special.gif) top center no-repeat;		text-align: center;		height: 26px;		padding-top: 2px;		}	.latest .floatL {		width: 240px;		}	.latest .floatR {		margin-left: 10px;		padding-left: 10px;		border-left: 1px dashed #666;		}	ol.songlist-inner {		float: left;		width: 215px;		margin-left: 0px;		padding: 0px;		}		ol.songlist-inner li {	margin-left: 30px;	font-size: 90%;			}	.latest .cmt {		margin: 10px 0px;		width: 439px;		}.cell-jacket {	text-align: center;	width: 140px;	vertical-align: top;	font-size: 10px;	padding-bottom: 5px;	padding-top: 5px;}.jacket {	margin-bottom: 2px;	border: 1px solid #F2EADA;}#diskfull {	background-image: url(../img/onecolumn_border.gif);	margin-left: 100px;	background-repeat: no-repeat;	margin-right: 100px;	padding-top: 50px;	padding-bottom: 30px;}.cell-other {	background-image: url(../img/d_other_bk.gif);	background-repeat: no-repeat;	background-position: 2px 1px;	font-size: 10px;	color: #CC9966;	text-align: center;	line-height: 20px;}.cell-book {	background-image: url(../img/d_book_bk.gif);	background-repeat: no-repeat;	background-position: 2px 1px;	font-size: 10px;	color: #86ABE5;	text-align: center;	line-height: 20px;}#discographyWrapper h3 {	font-size: 12px;	font-weight: normal;	color: #FFCC66;	padding-left: 3px;}#footer p.footlink {	padding-top: 20px;	padding-bottom: 10px;}
