/**********************************************************************************

	全体構成部分

**********************************************************************************/

body{
	background		:	#FFFFFF url("./images/bg.jpg");
	background-repeat	: 	repeat-x;
/*
	background-attachment	: 	fixed;
	background-position	: 	right bottom
*/
	text-align		:	center;
	padding			:	0px;
	margin			:	0px;
}

table.main_body{/*   全体を覆うテーブル   */

	margin		:	0px	auto;
	margin-top	:	0px;
	margin-bottom	:	0px;
	padding		:	0px;
/*
	cellpadding	:	0px;
	cellspacing	:	0px;
*/
/*	color		:	#ff0000;	*/
/*	height		:	2800px;		*/
	border-collapse	:	collapse;

}

.main_left{/*   全体を覆うテーブルの左サイド    */
	background	:	url("./images/bg_shadow_left.png") no-repeat right top;	
	
}

.main_right{/*   全体を覆うテーブルの右サイド    */
	background	:	url("./images/bg_shadow_right.png") no-repeat left top;
}

.main_center{/*   全体を覆うテーブルの中央    */
	background	:	#FFFFFF;
	width		:	800px;		/*	センター部分の横幅	*/
	vertical-align	:	top;
	margin		:	0px;
	padding		:	0px;
	padding-bottom	:	10px;
/*	border		:	solid 1px  #333333;	*/
	border-collapse	:	collapse;
}

.main_contents{
	width		:	800px;
/*	border		:	solid	1px #330000;	*/
/*	height		:	300px;			*/
	border-collapse	:	collapse;

	padding		:	0px;
	margin		:	0px;

}

/**********************************************************
   コピーライト
************************************************************/   
.copyright{
	margin		:	10px;
	margin-bottom	:	0px;
	margin-top	:	10px;
	border-top	:	solid	1px	#888888;
	color		:	#888888;
	clear		:	left;
}

.copyright_text{
	padding		:	5px;
}

/*******************************************************************
	メニュー
*******************************************************************/


.menu_img{/*   メニュー用画像   */
	padding		:	0px;
	margin		:	0px;
}

.menu{/*   メニュー   */
	text-align		:	right;
	padding			:	0px;
	margin			:	0px;
	border-collapse		:	collapse;
	border			:	solid 0px #0000ff;
	height			:	81px;
}
/*****************************************************************
	各ページのコンテンツ部
*****************************************************************/
.contents{/*   コンテンツ部   */
/*	height			:	100px;		*/
	vertical-align		:	top;
/*	border-top		:	solid	1px	#ff0000;	*/
	padding			:	0px;
	padding-top		:	0px;
	background-color	:	#fff;
	margin			:	0px;
}

.contents_title{/* タイトル部 */
	margin		:	0px;
	padding		:	0px;
}

.contents_sub_title{/* サブタイトル*/
	margin		:	5px;
	padding		:	0px;
}

.contents_text{/* 本文部 */
	padding		:	10px;
	padding-top	:	0px;
	padding-bottom	:	20px;
	margin		:	0px;
}

/****************************************************************
全体オプション
****************************************************************/
.page_position{
	font-size	:	80%;
	color		:	#444;
/*	width		:	660px;*/
	text-align	:	right;
	padding-right	:	30px;
}

/****************************************************************

	トップページ

****************************************************************/

.top_category_group{
	padding		:	0px;
	margin		:	0px;
	width		:	747px;
}

.top_category{
	width		:	247px;
/*	height		:	200px;	*/
	border		:	solid	1px	#dbdbdb;
	margin		:	0px;
	padding		:	20px;
	background-image:url("images/top_cat01.gif");
	background-repeat:no-repeat;
	vertical-align	:	top;
	padding-top	:	50px;
	color		:	#888;
}

.top_information{
	width		:	750px;
}

.top_information_title{
	border-bottom		:	solid	1px	#f4c038;
	background-image:	url("images/top_infomation.gif");
	background-repeat:	no-repeat;
	height		:	34px;

}

.top_information_text{
	padding		:	20px;
	padding-top	:	8px;
	color		:	#888888;
	padding-bottom	:	30px;
}

.test{

}

/********************************************************************

	会社案内メインコンテンツ  

*****************************************************************:***/
.company_main{
	padding		:	10px;
	height		:	200px;
}

.company_main_table_title{
	vertical-align	:	top;
	margin		:	10px;
	background	:	#b2ecf7;
	width		:	100px;
	color		:	#666;
	padding-left	:	20px;
	padding-top	:	10px;
	padding-bottom	:	10px;
	padding-right	:	20px;
}

.company_main_table_text{
	padding		:	10px;
	color		:	#666;
	line-height	:	160%;
}

.company_kanren_img{

}

.company_kanren_text{
	color		:	#007db5;
}

/*   会社案内事業テキスト   */
.comp_jigyou_main_text{
	color		:	#666666;
	padding		:	10px;
}

/*   会社案内事業部門   */
.comp_jigyou_total{
	width		:	611px;
	
}

/*   会社案内事業部門内テキスト   */
.comp_jigyou_text{
	color		:	#666666;
	padding		:	20px;
}

/*   会社沿革部門   */
.comp_enkaku_total{
	border-bottom	:	dotted	1px #888888;
	padding		:	10px;
}

dl.comp_enkaku_total dt{
	color	:	#007db5;
	width	:	100px;
}

dl.comp_enkaku_total dd{
	color	:	#666666;
/*	float	:	right fix;	*/
}

/*   地図の各場所   */
.map_total{
	width		:	611px;

}

/*   地図のテキスト   */
.map_text{
	text-align	:	left;
	padding		:	10px;
	padding-left	:	30px;
	color		:	#666666;
}

/*   グーグルの地図   */
.map_google{
	text-align	:	right;
	padding		:	10px;
}

/*****************************************************************

	防災無線ページ

*****************************************************************/

/*****************************************************************
説明
******************************************************************/
.bousai_main_group{
	width		:	740px;
	background-color	:	#fff;
	margin		:	20px;
	margin-top	:	10px;
}

.bousai_main_image{
	background-color	:	#fff;
/*	float		:	left;*/
/*	width		:	350px;*/
}

.bousai_main_intro{
/*	float		:	right;*/
	width		:	380px;
	vertical-align	:	top;
}

.bousai_main_text{
/*	width		:	380px;*/
	font-size	:	90%;
	margin		:	0px;
	padding		:	20px;
	background-color	:	#fff;
}

.bousai_musen_intro_image{
	width		:	760px;
	text-align	:	center;
}

.bousai_musen_intro_text{
	font-size	:	90%;
	padding		:	30px;
	padding-bottom	:	10px;
}

.bousai_jyoukyou_title{
/*	width		:	760px;	*/
	padding		:	23px;
	
}

.bousai_jyoukyou_text{
	padding		:	50px;
	padding-top	:	0px;
	padding-bottom	:	10px;
	font-size	:	90%;
}

/****************************************************************
施工内容
*****************************************************************/

.bousai_sekou_group{
	font-size	:	90%;
	width		:	700px;
	background-color	:	#fff;
	margin		:	30px;
	margin-top	:	0px;
	margin-bottom	:	20px;
	padding		:	10px;
}

.bousai_sekou_title{
	color		:	#3ea3c1;
	font-weight	:	bold;
}

.bousai_sekou_text{
	padding		:	10px;
	padding-left	:	30px;
}

/*****************************************************************

	ケーブルテレビページ

*****************************************************************/

/*****************************************************************

	セキュリティページ

*****************************************************************/

/*****************************************************************

	レンタル無線ページ

*****************************************************************/

/**********************************************
無線機説明
**********************************************/

.rental_musen_intro_main_image{/*無線機説明メイン画像*/
	width			:	200px;
}

.rental_musen_intro_message{
	text-align		:	right;
}

.rental_musen_intro_table{
/*	font-size		:	90%;	*/
	width			:	760px;
}

.rental_musen_intro_img{/*無線機詳細画像*/
	float			:	left;
	margin-top		:	10px;
}

.rental_musen_intro_text{/*無線機詳細テキスト*/
/*	float			:	right;	*/
/*	margin			:	10px;	*/
	font-size		:	90%;
/*	background-color	:	#ccc;	*/
/*	width			:	400px;	*/
	padding			:	10px;
	vertical-align		:	top;
}

.rental_musen_intro_siyou{/*無線機仕様へのリンク*/
	text-align		:	right;
}

.rental_musen_chara_title{/*無線機特徴タイトル*/
	padding			:	48px;
	padding-top		:	10px;
	padding-bottom		:	0px;
}

.rental_musen_chara_text{/*無線機特徴テキスト*/
	padding			:	100px;
	padding-top		:	10px;
	padding-bottom		:	20px;
	font-size		:	90%;
}

/**********************************************
申し込み
**********************************************/
.rental_offer_group{
	width			:	760px;
	text-align		:	right;
	padding			:	10px;
}

/**********************************************
電波法改正
**********************************************/
.rental_musen_denpahou_text{
	padding			:	20px;
	padding-top		:	5px;
	margin			:	0px;
	font-size		:	90%;
}

/**********************************************
オプション
**********************************************/
.rental_option_table{
	font-size		:	90%;
	margin			:	0px;
	padding			:	0px;
}

.rental_option_table_tr{
	border-bottom		:	1px solid #888;
}

.rental_option_table_td_title{
/*	background-color	:	#fcf;	*/
	width			:	250px;
	text-align		:	center;
}

.rental_option_table_td_text{
	vertical-align		:	top;
	padding			:	10px;
/*	background-color	:	#ccf;	*/
	width			:	500px;
}

.rental_option_text_title{/*アイテム名*/
	font-weight		:	bold;
}

.rental_option_text_item_number{/*型番*/
	color			:	#ec6841;
	font-weight		:	bold;
	margin-bottom		:	20px;
}

.rental_option_text_text{/*商品説明*/

}

.rental_option_table_separater{/*区切り線*/
	border-top		:	1px solid #888;
	width			:	650px;
	margin-left		:	50px;
	margin-top		:	5px;
	line-height		:	5px;
}

/*********************************************
無線機レンタル　仕様
**********************************************/

.rental_siyou_main_image{
	background-color	:	#fff;
	float			:	left;
	width			:	400px;
	text-align		:	center;
}

.rental_siyou_back{
	font-size		:	80%;
	text-align		:	right;
	padding			:	0px;
	margin			:	0px;
/*	line-height		:	447px;*/
	padding-top		:	420px;
	padding-right		:	110px;
	vertical-align		:	bottom;
/*	height			:	447px;*/
	background-color	:	#fff;
}

.rental_siyou_title{
	clear			:	left;
	padding-top		:	10px;
	padding-left		:	5px;
	padding-right		:	5px;
	background-color	:	#fff;
}

.rental_siyou_text{
	padding			:	30px;
	padding-top		:	10px;
	background-color	:	#fff;
}

.rental_siyou_table{
	width			:	600px;
	background-color	:	#999;
}

.rental_siyou_table_group{
	font-weight		:	bold;
/*	background-color	:	#888;*/
	padding			:	5px;
	font-size		:	90%;
}

.rental_siyou_table_title{
	font-size		:	90%;
	background-color	:	#fff;
	padding			:	10px;
}

.rental_siyou_table_text{
	font-size		:	90%;
	background-color	:	#fff;
	padding			:	10px;
}
