html{
	background-color:#000000;
	background-repeat:repeat-y;
	background-position: -714px;
}


html, x:-moz-broken{
	background-repeat:repeat-y;
	background-position: -591px;
}

 
body {
	margin:0;
	padding:0;
	background-repeat:repeat-y;
	background-position: -714px;
	font-size:12px;
}

body, x:-moz-broken {
	margin:0;
	padding:0;
	background-repeat:repeat-y;
	background-position: -591px;
	font-size:12px;
}

a{
	color:#ffffff;
}

h1.pagetitle{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #F9572B;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 7px;
	margin-bottom: 5px;
}

#wrap{
	width:825px;
	height:auto;
	margin:0 auto;
	background-image:url("../img/mainbg2.jpg");
	/* background-color:#ffffff; */
	background-repeat:repeat-y;	
	overflow:hidden;
}

#header{
	width:825px;
	height:315px;
	margin:10px 0 0 0;
}

#leftbox{
	width:228px;
	height:900px;
	float:left;
	background-image:url("../img/left_back_rep.jpg");
	background-repeat:repeat-y;
}


#rightbox{
	width:597px;
	height:auto;
	float:right;
}

#logo{
	width:228px;
	height:197px;
}

#content_menu{
	width:228px;
	height:118px;
	background-image:url("../img/contentsnews.jpg");
}

#content_menu ul#content_news{
	position:relative; top:28px;
}


ul#content_news li{
	padding:6px 0 0 32px;
}

/* Linux firefox Hack START */
/**********************/
.linux.gecko #content_menu ul#content_news li#contentnews1{
	margin:0;
	font-size:10px;
	color:#ffffff;
}
.linux.gecko #content_menu ul#content_news li#contentnews2{
	margin:0;
	font-size:10px;
	color:#ffffff;
}
.linux.gecko #content_menu ul#content_news li#contentnews3{
	margin:0;
	font-size:10px;
	color:#ffffff;
}
.linux.gecko #content_menu ul#content_news li#contentnews4{
	margin:0;
	font-size:10px;
	color:#ffffff;
}
/**********************/
/* Linux firefox Hack END */


#content_menu ul#content_news li#contentnews1{
	margin:0;
	font-size:12px;
	color:#ffffff;
}

#content_menu ul#content_news li#contentnews2{
	margin:0;
	font-size:12px;
	color:#ffffff;
}

#content_menu ul#content_news li#contentnews3{
	margin:0;
	font-size:12px;
	color:#ffffff;
}

#content_menu ul#content_news li#contentnews4{
	margin:0;
	font-size:12px;
	color:#ffffff;
}

#menu{
	width:597px;
	height:236px;
	background-color:#000000;
}

#menu_button{
	clear:all;
	width:597px;
	height:83px;
	background-image:url("../img/product_back.jpg");
}

#maincontent{
	width:597px;
	height:800px;
	float:right;
	overflow:hidden;
}



#left_video{
	clear:all;	
	width:228px;
	height:auto;
	background-image:url("../img/left_back.jpg");
	background-repeat:no-repeat;
	float:left;	
	padding:45px 0 0 0;
}

#right_main{
	width:597px;
	height:600px;
	float:right;
	background-image:url("../img/kita_mainback.png");
	background-repeat:no-repeat;
}

#right_main2{
	width:597px;
	height:800px;
	float:right;
}

#interpreter_main{
	width:597px;
	height:800px;
	float:right;	
}

#noneblock_main{
	width:597px;
	height:692px;
	float:right;
}

#leftbox_area{
	width:355px;
	height:610px;
	float:left;
}

#rightbox_area{
	width:242px;
	height:600px;
	float:right;
	/* background-image:url("../img/mainbg.jpg"); */
	/* background-repeat:repeat-y; */	
}

#prbox{
	width:186px;
	height:178px;
	margin:80px 0 0 16px;
}

#textblock{
	width:560px;
	height:auto;
	margin:30px 0 0 17px;
	color:#ffffff;
}

/* Product Button */
#wrap #rightbox #menu_button ul#productmenu{
	margin: 0;
	padding: 0;
}

#wrap #rightbox #menu_button ul#productmenu li{
	display:inline;
	list-style-type: none;
	text-align:left;
	float:left;
}

#wrap #rightbox #menu_button ul#productmenu li#promenu1 a{
	width:181px;
	height:65px;
	display:block;
	margin:0 6px 0 15px;
	background-image:url("../img/cam_btn.jpg");	
}

#wrap #rightbox #menu_button ul#productmenu li#promenu2 a{
	width:181px;
	height:65px;
	display:block;
	margin:0 6px 0 6px;
	background-image:url("../img/cam_btn.jpg");	
}

#wrap #rightbox #menu_button ul#productmenu li#promenu3 a{
	width:181px;
	height:65px;
	display:block;
	margin:0 6px 0 6px;
	background-image:url("../img/cam_btn.jpg");	
}

#wrap #rightbox #menu_button ul#productmenu li#promenu1 a span,
#wrap #rightbox #menu_button ul#productmenu li#promenu2 a span,
#wrap #rightbox #menu_button ul#productmenu li#promenu3 a span{
	display:none;
}

/* NEW Movie MENU */
ul#videomenu{
	margin: 0;
	padding: 0;
}

ul#videomenu li{
	text-align:left;
	float:left;
}

ul#videomenu li#videomenu1 a{
	width:203px;
	height:77px;
	display:block;
	margin:0 6px 10px 15px;
	background-image:url("../img/movie_icon.jpg");	
}

ul#videomenu li#videomenu2 a{
	width:203px;
	height:77px;
	display:block;
	margin:0 0 10px 15px;
	background-image:url("../img/movie_icon.jpg");	
}

ul#videomenu li#videomenu3 a{
	width:203px;
	height:77px;
	display:block;
	margin:0 6px 10px 15px;
	background-image:url("../img/movie_icon.jpg");	
}

ul#videomenu li#videomenu1 a span,
ul#videomenu li#videomenu2 a span,
ul#videomenu li#videomenu3 a span{
	display:none;
}

/* メインコンテンツエリア */
/* イベントレンタル */
#rental_box{
	width:318px;
	height:132px;
	margin:65px 0 0 42px;
	line-height: 150%;
	color:#ffffff;
}

/* 同時通訳 */
#telecom_box{
	width:318px;
	height:132px;
	margin:40px 0 0 42px;
	line-height: 150%;
	color:#ffffff;
}

/* ビデオ撮影 */
#video_rec{
	width:318px;
	height:132px;
	margin:50px 0 0 40px;
	line-height: 150%;
	color:#ffffff;	
}

/* CD/DVDコピー */
#data_copy{
	width:318px;
	height:132px;
	margin:70px 0 0 40px;
	line-height: 150%;
	color:#ffffff;	
}


#blogarea{
	width:186px;
	height:280px;
	margin:40px 0 0 16px;
}

.blogbox{
	width:186px;
	height:90px;
	color:#ffffff;
	margin:0 0 0 0;
}

.blogimg{
	width:58px;
	height:58px;
	float:left;
}

.blogtext{
	width:180px;
	height:58px;
	float:right;
}

.blogtitle{
	font-weight:bold;
	width:186px;
	height:auto;
	margin:10px 0 10px 0;
}

/* rentaltable */
table#rentaltable{
	width: 300px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

table#rentaltable td{
	padding: 7px 5px 0 0;
}

/* telecomtable */
table#telecomtable{
	width: 300px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

table#telecomtable td{
	padding: 4px 3px 0 0;
}

/* video_rec table */
table#videorectable{
	width: 300px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;	
}

table#videorectable td{
	padding:10px 3px 0 0;
}

/* video_rec table */
table#copytable{
	width: 300px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;	
}

table#copytable td{
	padding:10px 0 0 0;
}

/* corpratetable */
table#corporatetable{
	/* width: 300px; */
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;	
}

table#corporatetable td{
	padding:10px 0 0 0;
}

#movie_area{
	width:597px;
	height:80px;
	background-color:#669933;
}

/* 同時通訳ページ　テーブル */
table.interpreter{
	margin:0 0 15px 0;
}


table.interpreter td{
	padding:3px;
}

table.interpreter td{
	padding:3px;
}

table.interpreter td.titlefont{
	font-weight:bold;
	font-size:15px;
	font-family:Arial
}


#footer{
	width:825px;
	height:102px;
	clear:both;
	background-image:url("../img/footer.jpg");
}
