BODY {
	PADDING: 0px; MARGIN: 0px 5px; BACKGROUND-COLOR: #FF4100; text-align: center; color:#FFFFFF;
}
P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	line-height: 18px;
}
a {color: #FFFFFF; text-decoration:none;}
a:hover {color: #FF4100; text-decoration:underline;}

li {
	PADDING-BOTTOM:3px;
}

H1,H2,H3,H4,H5,H6,FORM,INPUT,TABLE,TR,TD, {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL,OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
IMG,TABLE,TH {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BR.h5 {
	LINE-HEIGHT: 5px
}
BR.h10 {
	LINE-HEIGHT: 10px
}
BR.h15 {
	LINE-HEIGHT: 15px
}
BR.h20 {
	LINE-HEIGHT: 20px
}
BR.h25 {
	LINE-HEIGHT: 25px
}
BR.h30 {
	LINE-HEIGHT: 30px
}
BR.h35 {
	LINE-HEIGHT: 35px
}
BR.h40 {
	LINE-HEIGHT: 40px
}
BR.h50 {
	LINE-HEIGHT: 50px
}
.fontSmall-xx {
	FONT-SIZE: 9px
}
.fontSmall-x {
	FONT-SIZE: 10px
}
.fontSmall {
	FONT-SIZE: 11px
}
.fontMedium {
	FONT-SIZE: 12px
}
.fontLarge {
	FONT-SIZE: 13px
}
.fontLarge-x {
	FONT-SIZE: 14px
}
.fontLarge-xx {
	FONT-SIZE: 15px
}
.fontLarge-xxx {
	FONT-SIZE: 16px
}
.fontLarge-xxxx {
	FONT-SIZE: 18px
}
.fontLarge-xxxxx {
	FONT-SIZE: 20px
}


/* main css */
table.main {
	width: 750px;
	font-size:12px;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
}
td.mainbox {
	font-size:12px;
	padding:15px 5px 10px 5px;
	background-color:#000000;
	vertical-align:top;
	text-align:center;
}

td.toplink {
	font-size:12px;
	text-align:right;
	padding-right:10px;
	padding-top:3px;
	background-color:#CCCCCC;
	vertical-align:top;
}
td.toplink a {
	font-size:12px;
	color:#0000FF;
}
td.title_01 {
	font-size:14px;
	color: #FF4100;
	border-bottom:2px solid #FF4100;
	text-align:left;
	padding:3px;
}
td.title_02 {
	font-size:14px;
	color: #FF4100;
	border-bottom:2px solid #FF4100;
	text-align:left;
	padding:5px;
}
td.title_03 {
	font-size:14px;
	color: #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	text-align:left;
	padding:5px;
}

/* top page css */
td.topbox_01 {
	padding:3px;
	text-align:center;
	vertical-align:top;
}

td.news_buttonbox {
	padding:8px 0px 8px 3px;
	border-bottom:1px dotted #FFFFFF;
	text-align:left;
}
td.news_buttonbox_01 {
	padding:8px 0px 8px 3px;
	border-bottom:2px solid #FF4100;
	text-align:left;
}
td.news_textbox {
	padding:8px 0px 8px 5px;
	border-bottom:1px dotted #FFFFFF;
	text-align:left;
}
td.news_textbox_01 {
	padding:8px 0px 8px 5px;
	border-bottom:2px solid #FF4100;
	text-align:right;
}

/* company css */
table.company {
	width: 540px;
	font-size:12px;
	background-color:#ffffff;
}

td.company_lefttext {
	padding:8px 0px 8px 20px;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	color:#333333;
	line-height:200%;
}
td.company_righttext {
	padding:8px 0px 8px 0px;
	text-align:left;
	color:#333333;
	line-height:200%;
}

/* form area css */
td.form_left {
	padding:10px; font-weight: bold;
}
td.form_right {
	padding:10px; text-align:left;
}
td.form_footer {
	padding-top: 20px; padding-bottom: 20px; text-align:center;
}
td.form_reg {
	padding:30px 5px 100px 5px; text-align:center; font-weight:bold; line-height:150%;
}

/* aboutsilent css */
td.aboutsilent_textbox {
	padding:10px 20px 10px 20px;
	text-align:left;
	line-height:200%;
}

/* consept css */
td.consept_textbox {
	padding:10px 20px 10px 20px;
	text-align:left;
	line-height:200%;
}

/* movie css */
table.movie_main {
	width:100%;
	border-bottom:2px solid #ffffff;
	margin-top: 5px;
	margin-bottom: 5px;
}
td.movie_box {
	padding:10px 0px 10px 0px;
}
td.movie_photo {
	padding:5px;
	vertical-align:top;
}
td.movie_title {
	padding:5px 0px 3px 0px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	color: #FF4100;
}
td.movie_text {
	padding:3px 0px 5px 0px;
	text-align:left;
	line-height:150%;
	vertical-align:top;
}
td.movie_link {
	padding:10px;
	text-align:left;
	line-height:200%;
	vertical-align:top;
}
td.movie_link01 {
	font-size:12px;
	color: #FFFFFF;
	border-bottom:2px solid #FF4100;
	text-align:left;
	padding:5px;
}

/* news css */
td.news_text {
	padding:10px 20px 10px 20px;
	text-align:left;
	line-height:200%;
}
td.news_text a {
	color:#FF4100;
}


/* works css */
td.works_title_01 {
	padding:20px 20px 3px 10px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color: #CCCCCC;
}

td.works_text {
	padding:10px 20px 10px 10px;
	text-align:left;
	border-bottom:1px solid #cccccc;
}

/* artist css */
table.artist_top {
	border:1px solid #FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
}
td.artist_title {
	padding:5px;
	text-align:left;
	font-size:14px;
	color:#FF4100;
}
td.artist_text {
	padding:5px;
	text-align:left;
}
td.artist_text a {
	color:#FF4100
}

/* prof area css */
table.prof {
	background-color:#ffffff;
	border:1px solid #FF4100;
}

table.calire {
	margin-bottom:5px;
}

td.prof_photobox {
	padding:5px;
	text-align:center;
}

td.prof_title_01 {
	padding:10px 0px 3px 5px;
	font-size:14px;
	color:#FF4100;
	border-bottom:3px solid #FF4100;
	font-weight:bold;
	text-align:left;
}
td.prof_text_01 {
	padding:5px 5px 0px 10px;
	font-size: 12px;
	color:#333333;
	line-height:150%;
	text-align:left;
}
td.prof_text_02 {
	padding:5px 35px 0px 35px;
	font-size: 12px;
	color:#333333;
	line-height:150%;
	text-align:left;
}

img.pic_01 {
	border: 1px solid #000000;
}

td.prof_sakuhin_photo {
	padding:5px;
	text-align:center;
}
td.prof_sakuhin_photo_01 {
	padding:3px;
	text-align:center;
}


/* footer area css */
td.footer {
	text-align:right;
	vertical-align:bottom;
	padding:0px 10px 10px 0px;
	color:#333333;
	background-color:#CCCCCC;
}
