@charset "UTF-8";

/*
------------------------------------------------------------
Meteotec.labo CSS
 base
------------------------------------------------------------
*/


/*
-------------------------------------------------------
	共通項目
-------------------------------------------------------
*/

/* [余白・幅を初期化] */
* {margin:0;padding:0;word-break: break-all;}

/* [見出しを初期化] */
h1,h2,h3,h4,h5 {font-size:100%;font-weight:normal;}

/* [最強調・強調を初期化] */
strong,em {font-style:normal;font-weight:normal;}

/* [文章] */
p {color:#000000;}

/* [画像] */
img {border:0px}

/* [回りこみ終了] */
#Float_Clear {clear:both;}


/* [アンカーリンク:通常] */
a:link {}

/* [アンカーリンク:閲覧済み] */
a:visited {}

/* [アンカーリンク:ホバー] */
a:hover {}

/* [アンカーリンク:アクティブ] */
a:hover {}

/* [body] */
body
{
	width:100%;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	background-color:#fff;
	background-color: #e6eff8;
}


/* [共通 コンテンツボックススタイル] */
.BIGBOX_CONTENTSTYLE
{
	width:978px;
	margin:0px auto 0px auto;
}

/* [画像表示] */
.ViewON
{
	display:block;
}

/* [画像非表示] */
.ViewOFF
{
	display:none;
}


/* [リンク:共通テキスト]:start */
/* [----------------------------------------------------] */
/* [リンク:共通] */
.Link_Type_Text01
{
	color:#34f;
	text-decoration: none;
	border:none;
}

/* [リンク:通常] */
 a:link.Link_Type_Text01
{
}

/* [リンク:閲覧済み] */
a:visited.Link_Type_Text01
{
	color:#178;
}

/* [リンク:ホバー] */
a:hover.Link_Type_Text01
{
	color:#c22;
	}

/* [リンク:アクティブ] */
a:active.Link_Type_Text01
{
	color: #135;
}

/* [点線付きボーダー] */
.WithBorder_Dotted
{
  border:solid #379;
  border-width: 0px 0px 1px 0px;
}
/* [----------------------------------------------------] */
/* [リンク:共通テキスト]:end */


/*
-------------------------------------------------------
[@ヘッダー]
-------------------------------------------------------
*/

/*
-------------------------------------------------------
	BIGBOX_Header_P01 (大囲み ヘッダー:拡大領域)
-------------------------------------------------------
*/

/* [囲み] */
#BIGBOX_Header_P01
{
	width:100%;
	height: 63px;
	background-image:url('../images/header_bg01.gif');
	background-position: bottom;
	background-repeat:repeat-x;
	background-color: #ddf2ff;
}

/*
-------------------------------------------------------
	BIGBOX_Header_P02 (大囲み ヘッダー:内容領域)
-------------------------------------------------------
*/

/* [囲み] */
#BIGBOX_Header_P02
{
}

/* [タイトルロゴ] */
#BIGBOX_Header_P02  #Header_TitleLogo
{
	display:inline-block;
	float:left;
}

/* [ヘッダー背景画像02] */
#BIGBOX_Header_P02  #Header_Image_Bg02
{
	float:left;
	margin-top:1px;
}

/* [ヘッダーメニューリスト Ul] */
#BIGBOX_Header_P02  #Header_MenuList_Ul
{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* [ヘッダーメニューリスト Li ]:Pack ---------------------------------------------------- */	

/* [ヘッダーメニューリスト Li 共通] */
#BIGBOX_Header_P02  .Header_MenuList_Li
{
	float:left;
	height: 44px;
	list-style:none;
}
	/* [リスト単一: home] */
	#BIGBOX_Header_P02  .Header_MenuList_Li_Home
	{
	}
	
	/* [リスト単一: 会社概要] */
	#BIGBOX_Header_P02  .Header_MenuList_Li_CompanyInfo
	{
	}
/* [ヘッダーメニューリスト Li ]:Pack ---------------------------------------------------- */	


	
/* [メニュー画像 共通] */
#BIGBOX_Header_P02  .Header_TopMenuImage
{
}

	/* [画像:カットライン01] */
#BIGBOX_Header_P02  .Header_Menu_IMG_cutline01
{
	margin: 5px 0px 0px 0px;
}

	
	
/* [移動用リンク]:Pack ---------------------------------------------------- */	
/* [移動用リンク:共通] */
#BIGBOX_Header_P02  .Header_MenuList_Link
{
	height: 40px;
	display:inline-block;
	padding: 17px 15px 0px 15px;
}
	
/* [移動用リンク:通常] */
#BIGBOX_Header_P02  a:link.Header_MenuList_Link
{
}

/* [移動用リンク:閲覧済み] */
#BIGBOX_Header_P02  a:visited.Header_MenuList_Link
{
}

/* [移動用リンク:ホバー] */
#BIGBOX_Header_P02  a:hover.Header_MenuList_Link
{
	background-image:url(../images/header_topmenu_b_bg01.gif);
	background-repeat: repeat-x;
}

/* [移動用リンク:アクティブ] */
#BIGBOX_Header_P02  a:active.Header_MenuList_Link
{
}
/* [移動用リンク]:Pack ---------------------------------------------------- */	
	

/*-------------------------------------------------------
[@トップナビゲーションリスト]
-------------------------------------------------------*/

/* [囲み:拡大領域] */
#TopNavigationList_P01
{background-color: #e3f5ff;}


/* [囲み:内容領域] */
#TopNavigationList_P02
{}


/* [リスト:Ul] */
#TopNavigationList_P02 .TopNavigationList_Ul
{
	display:inline-block;
	list-style-type: none;
	margin: 5px 0px 0px 0px;
}

/* [リスト:Li] */
#TopNavigationList_P02 .TopNavigationList_Li
{
	display:inline;
}

/* [矢印] */
#TopNavigationList_P02 .TopNavigationList_Arrow
{
	display:inline;
	margin: 0px 0px 0px 0px;
	font-size: 70%;
	color:#88a;
}

/* [リンク:リンクあり項目]:pack */
/* [----------------------------------------------------] */
/* [リンク:共通] */
.TopNavigationList_pageLink
{
	display:inline;
	margin: 0px 0px 0px 0px;
	font-size: small;
	text-decoration: none;
	border:none;
}

/* [リンク:通常] */
 a:link.TopNavigationList_pageLink
{
	color:#347;
}

/* [リンク:閲覧済み] */
a:visited.TopNavigationList_pageLink
{
	color:#178;
}

/* [リンク:ホバー] */
a:hover.TopNavigationList_pageLink
{
	color:#c22;
}

/* [リンク:アクティブ] */
a:active.TopNavigationList_pageLink
{
	color: #135;
}
/* [----------------------------------------------------] */
/* [リンク:リンクあり項目]:pack */


/* [現在の場所] */
#TopNavigationList_P02 .TopNavigationList_InNOW
{
	display:inline;
	margin: 0px 0px 0px 0px;
	font-size:small;color:#338;
}


/* [サイトタイトル] */
#TopNavigationList_P02 .TopNavigationList_SiteTitle
{
	display:inline;
	margin: 0px 0px 0px 32px;
	font-size:small;color:#338;
}

/* [サイト説明文] */
#TopNavigationList_P02 .TopNavigationList_SiteInfo
{
	margin: 0px 0px 0px 10px;
	display:inline;
	font-size:small;color:#333;
}
	
	/*
-------------------------------------------------------
[@トップコンテンツ]
-------------------------------------------------------
*/

/*
-------------------------------------------------------
	BIGBOX_TopContents_P01 (大囲み :拡大領域)
-------------------------------------------------------
*/

/* [囲み] */
#BIGBOX_TopContents_P01
{
}

/* [インデックス] */
.BIGBOX_TopContents_P01_Index
{
	width:100%;min-height: 420px;
	background-image:url('../images/topcontents_bg01_type01.gif');
	background-position: center bottom;
	background-repeat:repeat-x;
	background-color: #e4f5ff;
}

/* [標準01] */
.BIGBOX_TopContents_P01_Normal01
{
	width:100%;min-height: 138px;
	background-image:url('../images/topcontents_bg01_type02.gif');
	background-position: center bottom;
	background-repeat:repeat-x;
	background-color: #e4f5ff;
}
/*
-------------------------------------------------------
	BIGBOX_TopContents_P02 (大囲み :内容領域)
-------------------------------------------------------
*/

/* [囲み] */
#BIGBOX_TopContents_P02
{
	/*test*/
}




	/*
-------------------------------------------------------
[@ミドルコンテンツ]
-------------------------------------------------------
*/

/*
-------------------------------------------------------
	BIGBOX_MiddleContents_P01 (大囲み :拡大領域)
-------------------------------------------------------
*/

/* [囲み] */
#BIGBOX_MiddleContents_P01
{
	width:100%;min-height: 320px;
	background-color: #fff;
}

/*
-------------------------------------------------------
	BIGBOX_MiddleContents_P02 (大囲み :内容領域)
-------------------------------------------------------
*/

/* [囲み] */
#BIGBOX_MiddleContents_P02
{
}

/* [キャプション画像:共通] */
#BIGBOX_MiddleContents_P02  .MiddleC_Cap
{
	margin: 0px 0px 0px 30px;
}

/* [メインキャプションh2:共通] */
#BIGBOX_MiddleContents_P02  .MiddleContents_MainCaption
{
	display: block;
	margin: 0px 0px 30px 0px;
	padding: 20px 0px 0px 0px;
	min-height: 47px;
	background-image:url('../images/undercontents_line_p01.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}

/* [メインキャプション文字:共通] */
#BIGBOX_MiddleContents_P02  .MiddleContents_MainCaption_Text
{
	display: block;
	padding: 3px 0px 0px 160px;
	font-size: 145%;
	color: #358;
}


/* [メインキャプション説明文:共通] */
#BIGBOX_MiddleContents_P02  .MiddleContents_MainInfoText
{
	margin: 0px 0px 0px 50px;
	font-size:small;
}

/* [日付メイン のリスト] */
#BIGBOX_MiddleContents_P02  .MiddleC_NewsRelease_list_Date
{
	margin: 10px 0px 0px 30px;
	list-style-type: none;
}

/* [日付キャプション] */
#BIGBOX_MiddleContents_P02  .MiddleC_Cap_Date
{
	margin: 0px 0px 0px 30px;
	font-size:95%;
}

/* [記事リンク のリスト] */
#BIGBOX_MiddleContents_P02  .MiddleC_NewsRelease_list_Entry
{
	margin: 5px 0px 0px 50px;
	list-style-type: circle;
	line-height: 150%;
	font-size:90%;
}


/*
-------------------------------------------------------
	会社概要(Table_CompanyInfo)
-------------------------------------------------------
*/

/* [囲みテーブル] */
#BIGBOX_MiddleContents_P02 #Table_CompanyInfo
{
	display:block;
	margin: 0px 0px  20px 50px;
	padding: 10px 10px 30px 0px;
	border-spacing:10px ;
}

/* [TD:タイトル欄01] */
#BIGBOX_MiddleContents_P02 #Table_CompanyInfo .CompanyInfo_TitleTD01
{
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 10px 0px;
  border:dotted #38a;
  border-width: 0px 0px 1px 0px;
	text-align: right;
	color:#115;
}

/* [TD:タイトル欄02] */
#BIGBOX_MiddleContents_P02 #Table_CompanyInfo .CompanyInfo_TitleTD02
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 5px;
  border:dotted #555555;
  border-width: 0px 0px 1px 0px;
}

/* [TD:キャプション欄01] */
#BIGBOX_MiddleContents_P02 #Table_CompanyInfo .CompanyInfo_TD01
{
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 10px 0px;
  border:dotted #38a;
  border-width: 0px 0px 1px 0px;
	vertical-align: top;
	text-align: right;
	color:#153;
	font-size: 95%;	
}

/* [TD:キャプション欄02] */
#BIGBOX_MiddleContents_P02 #Table_CompanyInfo .CompanyInfo_TD02
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px  10px 5px;
  border:dotted #555555;
  border-width: 0px 0px 1px 0px;
	font-size: 95%;
}

/*
-------------------------------------------------------
	活用事例(MiddleContents_Contents_Jirei)
-------------------------------------------------------
*/

/* [囲みテーブル] */
#BIGBOX_MiddleContents_P02 #MiddleContents_Contents_Jirei
{
	display: block;
	margin: 0px 0px  0px 50px;
	padding: 10px 10px 50px 0px;
}

/* [事例単一:囲み] */
#MiddleContents_Contents_Jirei #Jirei_One
{
	display:block;
	margin: 0px 0px  0px 0px;
	padding: 0px  100px 0px 0px;
}
	
	/* [ケースナンバー 文字部分] */
	#MiddleContents_Contents_Jirei #Jirei_One .Jirei_One_CaseNum01
	{
		color: #336;
	}
	
	/* [ケースナンバー 数字部分] */
	#MiddleContents_Contents_Jirei #Jirei_One .Jirei_One_CaseNum02
	{
	margin: 0px 0px 0px 3px;
		color: #38a;
		font-size: 200%;
	}
	
	/* [キャプション] */
	#MiddleContents_Contents_Jirei #Jirei_One .Jirei_One_CaseCap
	{
	margin: 10px 0px 0px 10px;
		color: #148;
	}
	
	/* [キャプション] */
	#MiddleContents_Contents_Jirei #Jirei_One .Jirei_One_CaseCap
	{
		margin: 10px 0px 0px 20px;
		color: #148;
	}
	
/* [事例テキストボックス:囲み] */
#MiddleContents_Contents_Jirei #Jirei_One #Jirei_One_TextBox
{
	display:block;
	min-height: 269px;
	margin: 20px 0px  0px 10px;
	padding: 0px  0px 0px 0px;
	font-size: small;
}

/* [背景01 :事例テキストボックス] */
#MiddleContents_Contents_Jirei #Jirei_One .Jirei_One_TextBox_BG01
{
	background-image:url('../images/jireibg_case01.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
}

/* [背景02 :事例テキストボックス] */
#MiddleContents_Contents_Jirei #Jirei_One .Jirei_One_TextBox_BG02
{
	background-image:url('../images/jireibg_case02.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
}

/* [事例テキストボックス :段落] */
#MiddleContents_Contents_Jirei #Jirei_One #Jirei_One_TextBox p
{
	text-indent: 1em;
	margin: 0px 0px  20px 10px;
	padding: 0px  200px 0px 0px;
	line-height:190%;
}

/*
-------------------------------------------------------
	サービス(MiddleContents_Contents_Service)
-------------------------------------------------------
*/

/* [囲みテーブル] */
#BIGBOX_MiddleContents_P02 #MiddleContents_Contents_Service
{
	display: block;
	margin: 0px 0px  0px 50px;
	padding: 10px 10px 50px 0px;
}

	/* [単一:囲み] */
	#MiddleContents_Contents_Service #Service_One
	{
		display:block;
		margin: 0px 0px  0px 0px;
		padding: 20px  100px 0px 0px;
	}
		
		/* [ケースナンバー 文字部分] */
		#MiddleContents_Contents_Service #Service_One .Service_One_CaseNum01
		{
			color: #336;
		}
		
		/* [ケースナンバー 数字部分] */
		#MiddleContents_Contents_Service #Service_One .Service_One_CaseNum02
		{
			margin: 0px 0px 0px 3px;
			color: #38a;
			font-size: 200%;
		}
		
		/* [キャプション] */
		#MiddleContents_Contents_Service #Service_One .Service_One_CaseCap
		{
			margin: 10px 0px 0px 10px;
			color: #148;
		}
	
	/* [画像とテキスト の総囲み] */
	#MiddleContents_Contents_Service #Service_One_MixBox
	{
		margin: 10px 0px 0px 0px;
		width:800px;
	}
		
		/* [画像:囲み] */
		#MiddleContents_Contents_Service #Service_One_GrpBox
		{
			float:left;
			width:180px;
		}
		
		/* [テキストボックス:囲み] */
		#MiddleContents_Contents_Service #Service_One #Service_One_TextBox
		{
			width:620px;float:left;
			margin: 0px 0px  0px 0px;
			padding: 0px  0px 0px 0px;
			font-size: small;
		}
	
	/* [テキストボックス :段落] */
	#MiddleContents_Contents_Service #Service_One #Service_One_TextBox p
	{
		text-indent: 1em;
		margin: 0px 0px  20px 0px;
		padding: 0px  0px 0px 0px;
		line-height:190%;
	
	}

/*
-------------------------------------------------------
	MiddleContents_Contents_Contact (囲み:お問い合わせ)
-------------------------------------------------------
*/

/* [囲み] */
#BIGBOX_MiddleContents_P02 #MiddleContents_Contents_Contact
{
	display: block;
	margin: 0px 0px  0px 50px;
	padding: 40px 10px 50px 0px;
}

	/* [お問い合わせフォーム] */
	#MiddleContents_Contents_Contact #ContactForm
	{
		diplay: inline-block;
		width: 500px;
		background-image:url('../images/contact_form_bg01.jpg');
		background-position: left top;
		background-repeat:no-repeat;
	}
	
		/* [キャプション&入力ボックス単一] */
		#ContactForm #Contact_ONEBOXType01
		{
			display:inline-block;
			margin: 0px 0px 15px 0px;
			text-aling: right;
		}
		
		/* [キャプションボックス 種別01] */
		#ContactForm #Contact_ONEBOXType01 #Contact_CaptionBOXType01
		{
			clear:both;
			display:inline-block;
			float:left;
			text-align: right;
			width:154px;
			line-height:100%;
		}
		
			/* [キャプション 書式01] */
			#ContactForm #Contact_ONEBOXType01 #Contact_CaptionBOXType01 .Contact_Caption01
			{
				display: inline-block;
				margin: 1px 10px 0px 0px;
				font-size:90%;
				color:#333;
			}
			
			/* [キャプション 書式02] */
			#ContactForm #Contact_ONEBOXType01 #Contact_CaptionBOXType01 .Contact_Caption02
			{
				display: inline-block;
				margin: 0px 10px 0px 0px;
				font-size:70%;
				color: #4e7a89;
			}
		
		/* [入力ボックス] */
		#ContactForm #Contact_ONEBOXType01 #Contact_InputBOXType01
		{
			float:left;
			display:inline-block;
			width:330px;
		}
		
			/* [入力ボックス 書式01] */
			#ContactForm #Contact_ONEBOXType01 #Contact_InputBOXType01 .Contact_Input01
			{
				width:220px;
				height:100%;
				margin: 0px 0px 0px 0px;
				padding: 2px;
				font-size:90%;
				color:#333;
				border:solid #8ba3bb;
				border-width: 1px;
								
				background-image:url('../images/contact_inputbg01.gif');
				background-position: bottom;
				background-repeat:repeat-x;
				background-color: #f5fbff;
			}
			
			/* [サブキャプション 書式01] */
			#ContactForm #Contact_ONEBOXType01 #Contact_InputBOXType01 .Contact_SubCaption01
			{
				margin: 0px 0px 0px 5px;
				font-size:80%;
				color: #ee6501;
			}
			
		/* [テキスト入力ボックス 種別01] */
		#ContactForm #Contact_ONEBOXType01 #Contact_TextBOXType01
		{
			clear:both;
			display:inline-block;
			line-height:100%;
		}
		
			/* [テキストボックス 種別01] */
			#ContactForm #Contact_ONEBOXType01 #Contact_TextBOXType01 .Contact_TextArea01
			{
				width:350px;
				height: 150px;
				margin: 0px 0px 0px 24px;
				padding: 2px;
				font-size:90%;
				color:#333;
				border:solid #8ba3bb;
				border-width: 1px;
								
				background-image:url('../images/contact_inputbg01.gif');
				background-position: bottom;
				background-repeat:repeat-x;
				background-color: #f5fbff;
			}
			
			/* [送信ボタン] */
			#ContactForm #Contact_ONEBOXType01 #Contact_TextBOXType01 .Contact_B_Submit
			{
				margin: 15px 0px 0px 22px;
				padding: 3px 0px 3px 0px;
			}

/*
-------------------------------------------------------
	MiddleContents_Contents_Default (囲み:標準)
-------------------------------------------------------
*/

/* [囲み] */
#BIGBOX_MiddleContents_P02 #MiddleContents_Contents_Default
{
	display: block;
	margin: 0px 0px  0px 50px;
	padding: 40px 10px 50px 0px;
	font-size: small;
}

/*
-------------------------------------------------------
	MiddleC_TempButton (囲み:仮コンテンツボタン)
-------------------------------------------------------
*/
/* [囲み] */
#BIGBOX_MiddleContents_P02 #MiddleC_TempButton
{
	margin: 40px 0px 0px  30px;
}


/* [ボタン共通] */
#BIGBOX_MiddleContents_P02 #MiddleC_TempButton .MiddleC_TempButton_B
{
	margin: 0px 20px 0px 0px;
}


	/*
-------------------------------------------------------
[@フッターコンテンツ]
-------------------------------------------------------
*/

/*
-------------------------------------------------------
	BIGBOX_FooterContents_P01 (大囲み :拡大領域)
-------------------------------------------------------
*/

/* [囲み] */
#BIGBOX_FooterContents_P01
{
	width:100%;min-height: 120px;
	background-image:url('../images/footer_line01.gif');
	background-position: top;
	background-repeat:repeat-x;
	background-color: #e6eff8;
}

/*
-------------------------------------------------------
	BIGBOX_FooterContents_P02 (大囲み :内容領域)
-------------------------------------------------------
*/
#BIGBOX_FooterContents_P02
{}

/* [会社名] */
#BIGBOX_FooterContents_P02 .FooterC_Text_CompnayName
{
	display: inline-block;
	margin: 15px 0px 0px 30px;
	font-size: 80%;
}

/* [TEL] */
#BIGBOX_FooterContents_P02 .FooterC_Text_Tel
{
	display: inline-block;
	margin: 5px 0px 0px 30px;
	font-size: 80%;
}

/* [FAX] */
#BIGBOX_FooterContents_P02 .FooterC_Text_Fax
{
	display: inline-block;
	margin: 5px 0px 0px 30px;
	font-size: 80%;
}

/* [Mail] */
#BIGBOX_FooterContents_P02 .FooterC_Text_Mail
{
	display: inline-block;
	margin: 0px 0px 0px 30px;
	font-size: 80%;
}

/* [end css] */