@charset "utf-8";
/* CSS Document */

/* +++++++++++++++++++++++++++++++++++++++++++++

　※解析事例ページ更新・追加時の注意
	左メニューの折りたたみ式のリンクナビですが、
	最初にページを開いた際に任意のものを開けたままにできます。
	
	CSSのclassで
	
	class="accordion_head open">　/開いた状態
	class="accordion_head">　　　 /閉じた状態


　※自動車の部分を開いておく場合

	<div class=" accordion_head open">自動車</div>
	
+++++++++++++++++++++++++++++++++++++++++++++++ */

/*

	コンテンツページ基本設定

===============================================*/
div#contents
{
	margin:0;
	padding:0;
	width:900px;
	position:relative;
	z-index:1;
}

div#left
{
	margin-bottom:30px;
	padding:0;
	width:200px;
	float:left;
}

div#left li
{
	line-height:0;
}

div#right
{
	margin:0;
	padding:0;
	width:670px;
	float:right;
}

/*

	コンテンツページ タグ設定

===============================================*/
strong
{
	display:block;
	color:#407BBF;
	font-weight:bold;
}

/* ----- リンク ----- */
ul.textlink
{
	margin-bottom:3em;
	padding-left:1em;
}

ul.textlink li
{
	margin-bottom:1em;
	padding-left:30px;
	background:url(../images/link_icon.gif) left top no-repeat;
}

/* ----- 画像 ----- */
div.image_center
{
	width:670px;
}

div.image_center img,
div.image_center p
{
	margin:0 auto;
}

/* ----- ぱんくずナビ ----- */
p#pankuzu
{
	margin-bottom:15px;
	color:#999999;
	font-size:smaller;
	line-height:normal;
}

/* ----- ページ下部リンク ----- */
#underlink
{
	margin-bottom:30px;
	width:670px;
	font-size:smaller;
	text-align:center;
}

/* ----- お問い合せ ----- */
div#address
{
	margin-bottom:5em;
	padding:15px;
	width:638px;
	background:#EEF3F9;
	border:#5F8EC9 dotted 1px;
	line-height:150%;
}

div#address strong
{
	font-size:inherit;
}

/*

	左メニュー

===============================================*/

/* ----- 左メニューナビ 汎用 ----- */

ul#sidenavi
{
	margin-bottom:10px;
	padding-top:10px;
	border-top:#407BBF solid 2px;
	border-bottom:#407BBF solid 2px;
}

ul#sidenavi li
{
	margin-bottom:6px;
}

/* ----- 左メニューロゴ ----- */
div#side_logo
{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#407BBF solid 2px;
}

/* ----- 左メニューナビ 製品紹介 ----- */

ul#sidenavi_product
{
	border-bottom:#407BBF solid 2px;
	margin:0 0 10px 0;
	padding:0;
}

ul#sidenavi_product li
{
	margin-bottom:6px;
}

/* ----- 左メニュー お問い合せ カタログダウンロード ----- */

div#side_container
{
	margin-bottom:10px;
	padding:0;
	width:200px;
	position:relative;
}

div#side_contact
{
	margin:0;
	padding:0;
	width:97px;
	height:60px;
	float:left;
}

div#side_catalog
{
	margin:0;
	padding:0;
	width:97px;
	height:60px;
	float:right;
}

/* ----- 左メニュー 製品紹介リンク ----- */
ul.product_link
{
	margin-bottom:10px;
}

ul.product_link li
{
	margin-bottom:3px;
}

ul.product_link li img
{
	margin:0;
}


/* ----- 左メニュー 製品紹介リンク：試作新工法紹介 ----- */
ul#sideLink_sisaku
{
	margin:0;
	padding:0;
}

ul#sideLink_sisaku li
{
	margin-bottom:2px;
	padding:0;
}

ul#sideLink_sisaku li.mb_0
{
	margin:0;
	padding:0;
}

/*

	動画

===============================================*/
div.movie
{
	margin-bottom:30px;
	z-index:0;
}

/*

	News

===============================================*/
div#news
{
	margin-bottom:15px;
	padding:0;
	width:670px;
	font-size:86%;
}

div#news
{
	display:block;
	font-weight:bold;
}

div#news strong
{
	display:block;
	color:#FF6600;
	font-weight:bold;
}

div#news ul
{
	margin-bottom:1.5em;
	padding-bottom:5px;
	border-bottom:#999999 dotted 1px;
}

div#news li
{
	margin:0;
	font-weight:normal;
	line-height:130%;
}

div#news li.date_CAE
{/* - 日付 CAEコンサルティング関連 - */
	margin-bottom:3px;
	padding-left:76px;
	background:url(../../image/icon_cae.jpg) left top no-repeat;
	color:#A82626;
	font-weight:bold;
}

div#news li.date_Software
{/* - ソフトウェア製品紹介関連 - */
	margin-bottom:3px;
	padding-left:76px;
	background:url(../../image/icon_software.jpg) left top no-repeat;
	color:#A82626;
	font-weight:bold;
}

div#news li.date_Hardware
{/* - ハードウェア製品紹介関連 - */
	margin-bottom:3px;
	padding-left:76px;
	background:url(../../image/icon_hardware.jpg) left top no-repeat;
	color:#A82626;
	font-weight:bold;
}

div#news li.date_Prototype
{/* - 試作新工法紹介関連 - */
	margin-bottom:3px;
	padding-left:76px;
	background:url(../../image/icon_prototype.jpg) left top no-repeat;
	color:#A82626;
	font-weight:bold;
}

div#news li.date_Service
{/* - 事業紹介関連 - */
	margin-bottom:3px;
	padding-left:76px;
	background:url(../../image/icon_service.jpg) left top no-repeat;
	color:#A82626;
	font-weight:bold;
}

div#news li.date_Company
{/* - 会社概要関連 - */
	margin-bottom:3px;
	padding-left:76px;
	background:url(../../image/icon_company.jpg) left top no-repeat;
	color:#A82626;
	font-weight:bold;
}

div#news li.date_Event
{/* - その他お知らせ - */
	margin-bottom:3px;
	padding-left:76px;
	background:url(../../image/icon_event.jpg) left 1px no-repeat;
	color:#A82626;
	font-weight:bold;
}

div#news li.date_Osirase
{/* - その他お知らせ - */
	margin-bottom:3px;
	padding-left:76px;
	background:url(../../image/icon_osirase.jpg) left 1px no-repeat;
	color:#A82626;
	font-weight:bold;
}

div#news li.date_RYUJIN
{/* - RYUJIN関連 - */
	margin-bottom:3px;
	padding-left:76px;
	background:url(../../image/icon_ryujin.jpg) left top no-repeat;
	color:#A82626;
	font-weight:bold;
}

div#news li.date_Galaxy_Eye
{/* - Galaxy-Eye関連 - */
	margin-bottom:3px;
	padding-left:76px;
	background:url(../../image/icon_galaxy_eye.jpg) left top no-repeat;
	color:#A82626;
	font-weight:bold;
}

div#news li.date_OLIVIA_XYZ
{/* - OLIVIA-XYZ関連 - */
	margin-bottom:3px;
	padding-left:76px;
	background:url(../../image/icon_olivia_xyz.jpg) left 1px no-repeat;
	color:#A82626;
	font-weight:bold;
}

div#news li.date_Others
{/* - その他 - */
	margin-bottom:3px;
	padding-left:76px;
	background:url(../../image/icon_other.jpg) left 1px no-repeat;
	color:#A82626;
	font-weight:bold;
}

div#news_link
{
	margin:0;
	padding:0 0 15px 30px;
	background:url(../images/textlink_case_index.gif) left top no-repeat;
	float:right;
	font-size:80%;
}

/*

	紹介セミナーのご案内

===============================================*/
table#seminar_introduction
{
	margin-bottom:50px;
}

table#seminar_introduction tr
{
	border:#999999 dotted 1px;
	border-right:none;
	border-left:none;
}

table#seminar_introduction th
{
	padding:10px;
	width:100px;
	background:#F2F7FB;
	border:none;
	font-weight:bold;
	text-align:center;
}

table#seminar_introduction td
{
	padding:10px;
	border:none;
}

table#seminar_introduction address
{
	font-style:normal;
}

address.seminar_contact
{
	margin-bottom:15px;
	padding:0 0 5px 1em;
	width:670px;
	border-bottom:#999999 dotted 1px;
	font-size:smaller;
	font-style:normal;
}

p#seminar_attention
{
	margin-bottom:50px;
	font-size:smaller;
}

p#seminar_attention span
{
	margin-bottom:1em;
	display:block;
	font-weight:bold;
}

/*

	イベント情報

===============================================*/
table#event_introduction
{
	margin-bottom:50px;
}

table#event_introduction tr
{
	border:#999999 dotted 1px;
	border-right:none;
	border-left:none;
}

table#event_introduction th
{
	padding:10px;
	width:100px;
	background:#F2F7FB;
	border:none;
	font-weight:bold;
	text-align:center;
}

table#event_introduction td
{
	padding:10px;
	border:none;
}

table#event_introduction address
{
	font-style:normal;
}

.event_image
{
	margin-left:1em;
	border:#5F8EC9 solid 2px;
	display:inline;
	float:left;
	color:#FFFFFF;
	text-align:center;
	font-size:smaller;
}

.event_image img
{
	margin:0 auto;
}

.event_image p
{
	margin:0;
	padding:3px;
	background:#5F8EC9;
	line-height:normal;
}

h3#event_ti
{
	margin-bottom:15px;
	padding:20px 0 0 15px;
	height:40px;
	background:url(../../news/event/image/event_ti_back.gif) left center no-repeat;
	font-size:140%;
}

/*

	CAEコンサルティング

===============================================*/

/* ----- CAE解析受託＆コンサルティング概要 ----- */
h4.analyze_ttl
{
 margin: 0 0 7px 15px;
}

/* ----- 使用ツール ----- */
table#tooltab1
{
	margin-bottom:30px;
	padding:0;
	width:670px;
	font-size:smaller;
	border-collapse:collapse;
	border-spacing:0;
}

table#tooltab1 th
{
	padding:5px;
	background-color:#E7EEF7;
	border:#333333 solid 1px;
	text-align: center;
	font-weight: bold;
}

table#tooltab1 td
{
	padding:5px;
	border:#333333 solid 1px;
	vertical-align: top;
}

table#tooltab2
{
	margin-bottom:30px;
	padding:0;
	width:670px;
	font-size:smaller;
	border-collapse:collapse;
	border-spacing:0;
	border:#333333 solid 1px;
}

table#tooltab2 th
{
	padding:5px;
	background-color:#E7EEF7;
	border:#333333 solid 1px;
	text-align: center;
	font-weight: bold;
}

table#tooltab2 td
{
	padding:5px;
	border-right: none;
	border-left: none;
	vertical-align: top;
}

/* ----- コンサルティング例と実績例 ----- */
table#consultingtab
{
	margin-bottom:30px;
	padding:0;
	width:670px;
	font-size:smaller;
	border-collapse:collapse;
	border-spacing:0;
}

table#consultingtab th
{
	padding:5px;
	background-color:#E7EEF7;
	border:#333333 solid 1px;
	font-weight: bold;
}

table#consultingtab td
{
	padding:5px;
	border:#333333 solid 1px;
	vertical-align: top;
}

/* ----- 業界別コンサルティング事例一覧 ----- */
div#casetab
{
	border: 1px solid #AFC6E4;
	margin: 0 0 50px;
	padding: 3px 0.2em;
}

div#casetab td
{
	vertical-align: top;
}

div#casetab-1
{
	width:662px;
}

div#casetab-1 a
{
	color:#326398;
}

div#casetab-1 a:visited
{
	color :#551A8B; 
	text-decoration:none;
}

div#casetab-1 a:active
{
	color:#A82626;
	text-decoration:none;
}

div#casetab-1 a:hover
{
	color :#A82626;
	text-decoration:underline;
}

div#casetab-1 h3
{
	margin-bottom:10px;
	padding:7px 15px;
	width:632px;
	background:#FFE7CE;
	font-size:100%;
}

/* ----- 業界別コンサルティング事例 ----- */
div#icon_gyoukai
{
	margin:0;
	padding:0 0 10px 179px;
	background:url(../images/icon_consulting.gif) left top no-repeat;
	float:left;
	font-weight:bold;
}

/*

	製品紹介

===============================================*/

/* ----- 解析事例一覧 ----- */
div#tabs-1,
div#tabs-2
{
	width:662px;
}

*:first-child+html div#tabs-1
{
	margin-top:-314px;
	padding-top:314px;
}

*:first-child+html div#tabs-2
{
	margin-top:-314px;
	padding-top:314px;
}

div#tabs-1 a,
div#tabs-2 a
{
	color:#326398;
}

div#tabs-1 a:visited,
div#tabs-1 b:visited
{
	color :#551A8B; 
	text-decoration:none;
}

div#tabs-1 a:active,
div#tabs-1 b:active
{
	color:#A82626;
	text-decoration:none;
}

div#tabs-1 a:hover,
div#tabs-1 b:hover
{
	color :#A82626;
	text-decoration:underline;
}

div#tabs-1 h3
{
	margin-bottom:10px;
	padding:7px 15px;
	width:632px;
	background:#FFE7CE;
	font-size:100%;
}

h3.case_B
{
	margin-bottom:10px;
	padding:7px 15px;
	width:632px;
	background:#D9F0F0;
	font-size:100%;
}

table.case_tab
{
	width:662px;
	border-collapse:separate;
	border-spacing:3px 0;
	font-size:smaller;
}

table.case_tab th
{
	margin:0;
	padding:1px;
	width:100px;
	height:100px;
	border:#CCCCCC solid 1px;
}

table.case_tab th img
{
	margin:0 auto;
}


table.case_tab td
{
	margin:0;
	padding:5px 5px 10px 5px;
	width:100px;
	border:none;
	text-align:center;
}

.accordion_head
{
	cursor:pointer;
} 

/* ----- 解析事例 動画ページ ----- */
p#icon_gyoukai
{
	margin:0;
	padding-left:65px;
	background:url(../images/icon_gyoukai.gif) left top no-repeat;
	font-weight:bold;
}

div#icon_kinou
{
	margin:0;
	padding:0 0 10px 65px;
	background:url(../images/icon_kinou.gif) left top no-repeat;
	float:left;
	font-weight:bold;
}

div#case_index_link
{
	margin:0;
	padding:0 0 10px 30px;
	background:url(../images/textlink_case_index.gif) left top no-repeat;
	float:right;
	font-size:smaller;
}

div.case_movie
{	
	margin:0 0 50px 0;
	padding:0 95px;
	z-index:0;
	text-align:center;
}

div.case_movie p
{
	margin:0;
	padding:3px 0;
	width:480px;
	background:#ECF2F8;
	font-size:smaller;
	font-weight:bold;
}

div.side_case_ti
{
	margin:10px 0 5px 0;
}

#sidelink_acc_gyoukai,
#sidelink_acc_kinou
{
	margin:0;
	padding:0;
}

#sidelink_acc_gyoukai div
{
	margin-bottom:5px;
	padding:4px 10px 2px 28px;
	width:162px;
	background:#FFF0E1 url(../images/arrow_caselink_dt_a.gif) 12px 5px no-repeat;
	font-size:12px;
	font-weight:bold;
}

#sidelink_acc_gyoukai ul
{
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:#FFAF60 solid 1px;
	font-size:12px;
}

#sidelink_acc_gyoukai li
{
	margin-bottom:5px;
	padding-left:27px;
	background:url(../images/arrow_caselink_dd_a.gif) 15px 3px no-repeat;
}

#sidelink_acc_kinou div
{
	margin-bottom:5px;
	padding:4px 10px 2px 28px;
	width:162px;
	background:#ECF7F7 url(../images/arrow_caselink_dt_b.gif) 12px 5px no-repeat;
	font-size:12px;
	font-weight:bold;
}

#sidelink_acc_kinou ul
{
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:#8FD2D2 solid 1px;
	font-size:12px;
}

#sidelink_acc_kinou li
{
	margin-bottom:5px;
	padding-left:27px;
	background:url(../images/arrow_caselink_dd_b.gif) 15px 3px no-repeat;
}

/*

	ソフトウェア製品紹介：MPS-RYUJIN

===============================================*/

/* ----- ソフトウェア概要 ----- */
div.ryujin_soft_left
{
	margin-bottom:10px;
	padding:0;
	width:300px;
	float:left;
}

div.ryujin_soft_right
{
	margin-bottom:10px;
	padding:0;
	width:350px;
	float:right;
}

/* ----- MPS ----- */
div.ryujin_mps_left
{
	margin-bottom:10px;
	padding:0;
	width:200px;
	float:left;
}

div.ryujin_mps_right
{
	margin-bottom:10px;
	padding:0;
	width:450px;
	float:right;
}

table#mpstab
{
	margin-bottom:15px;
	padding:0;
	width:670px;
	font-size:smaller;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0;
}

table#mpstab th
{
	padding:5px;
	background-color:#E7EEF7;
	border:#333333 solid 1px;
}

table#mpstab td
{
	padding:5px;
	border:#333333 solid 1px;
}

/* ----- プレポスト機能 ----- */

p.prepost_text
{
	margin:0;
	padding-left:1.5em;
}

dl.prepost_list
{
	margin-bottom:30px;
	padding-left:1.5em;
}

dl.prepost_list dt
{
	margin-bottom:0.2em;
}

dl.prepost_list dt strong
{
	font-size:inherit;
}

dl.prepost_list dd
{
	margin-bottom:1em;
	padding-left:1em;
}

dl.prepost_list span
{
	color:#3F7ABF;
}

table.prepost_tab
{
	margin:0 0 15px 1.5em;
	padding:0;
	width:600px;
	border-collapse:collapse;
	border-spacing:0;
	font-size:smaller;
}

table.prepost_tab th
{
	padding:3px;
	width:6em;
	border:none;
	text-align:left;
}

table.prepost_tab td
{
	padding:3px;
	border:none;
}

/* ----- 流体解析ソルバー機能 ----- */
ul.solver_list
{
	margin-bottom:30px;
	padding-left:1.5em;
}

ul.solver_list li
{
	margin-bottom:0.5em;
}

ul.solver_list strong
{
	display: inline;
	color:#A82626;
	font-size:inherit;
}

ul.solver_list span
{
	color:#3F7ABF;
}

table#ryujin_spec
{
	margin-bottom:50px;
	width:100%;
	font-size:smaller;
	border-collapse:collapse;
	border-spacing:0;

}

table#ryujin_spec th
{
	margin:0;
	padding:5px;
	border:#333333 solid 1px;
	font-weight:normal;
	text-align:left;
}

table#ryujin_spec td
{
	margin:0;
	padding:5px;
	border:#333333 solid 1px;
}

/*

	ソフトウェア製品紹介：Galaxy-Eye

===============================================*/

/* ----- Galaxy-Eye：機能一覧 ----- */

table#galaxy_faculty_cad
{
	margin-bottom:50px;
}

table#galaxy_faculty_cad th
{
	width:100px;
	background-color:#E7EEF7;
}


/* ----- Galaxy-Eye：製品ラインアップ ----- */
table#galaxy_comparison
{
	margin-bottom:0.2em;
}

table#galaxy_comparison td
{
	width:80px;
	text-align:center;
}

table#galaxy_comparison td p
{
	margin:0;
	font-size:smaller;
	line-height:normal;
}

/* ----- Galaxy-Eye：推奨スペック・仕様 ----- */
table#galaxy_spec
{
	margin-bottom:30px;
}

table#galaxy_spec th
{
	width:160px;
}

table#galaxy_spec2
{
	margin-bottom:30px;
}

table#galaxy_spec2 th
{
	width:160px;
	background-color:#E7EEF7;
}

table#galaxy_spec2 th.table_title
{
	background-color:#FFFFDD;
}

/* ----- Galaxy-Eye：自動配管CADモデリングパッケージ  ----- */
table#galaxy_cad
{
	margin-bottom:5px;
}

table#galaxy_cad th
{
	width:100px;
	background-color:#E7EEF7;
}


/* ----- Galaxy-Eye：ビューワー及び評価版申請フォーム  ----- */
table.galaxy_foam
{
	margin-bottom:30px;
}

table.galaxy_foam th
{
	width:160px;
}

div#foam_linkbtn
{
	margin-bottom:50px;
	width:670px;
}

div#foam_linkbtn img
{
	margin:0 auto;
}



/*

	ソフトウェア製品紹介：MIRAGE SHAPE

===============================================*/

.mirage_index_left
{
	margin:0;
	padding:0;
	width:350px;
	float:left;
}

.mirage_index_left h4 img
{
	margin:0;
}

.mirage_index_left p
{
	margin:0;
	font-size:90%;
}

.mirage_index_left img
{
	margin:10px 0 10px 65px;
}

.mirage_index_right
{
	margin:0;
	padding-right:50px;
	width:230px;
	float:right;
}

.mirage_index_right img
{
	margin-bottom:20px;
}


.mirage_example
{
	margin-bottom:10px;
	width:670px;
	position:relative;
}

.mirage_example_bottom
{
	margin-bottom:50px;
	width:670px;
	position:relative;
}

.mirage_example_left
{
	margin:0;
	padding:0;
	width:330px;
	height:217px;
	float:left;
}

.mirage_example_right
{
	margin:0;
	padding:0;
	width:330px;
	height:217px;
	float:right;
}

/*

	ハードウェア製品紹介：OLIVIA-XYZ

===============================================*/

/* ----- OLIVIA-XYZ 機能一覧h4-02 ----- */
.olivia_h4_02_left
{
	margin:0;
	padding:0;
	width:253px;
	height:200px;
	float:left;
}

.olivia_h4_02_right
{
	margin:0;
	padding:0;
	width:397px;
	float:right;
}

/* ----- OLIVIA-XYZ 機能一覧h4-03 ----- */
.olivia_h4_03_left
{
	margin:0;
	padding-top:2em;
	width:304px;
	float:left;
}

.olivia_h4_03_right
{
	margin:0;
	padding:0;
	width:346px;
	height:208px;
	float:right;
}

/* ----- OLIVIA-XYZ 機能一覧h4-04 ----- */
.olivia_h4_04
{
	margin-bottom:15px;
	padding-bottom:5px;
	width:670px;
	border-bottom:#CCCCCC solid 1px;
	position:relative;
}

.olivia_h4_04_left
{
	margin:0;
	padding-top:2em;
	width:209px;
	float:left;
}

.olivia_h4_04_right
{
	margin:0;
	padding:0;
	width:441px;
	height:138px;
	float:right;
}

/* ----- OLIVIA-XYZ 機能一覧h4-07 ----- */
.olivia_h4_07_left
{
	margin:0;
	padding:0;
	width:350px;
	height:120px;
	float:left;
}

.olivia_h4_07_right
{
	margin:0;
	padding:0;
	width:300px;
	float:right;
}

/* ----- モード紹介 ----- */
table#mode
{
	margin-bottom:20px;
	width:670px;
	font-size:smaller;
	border-collapse:collapse;
	border-spacing:0;
}

table#mode th
{
	margin:0;
	padding:5px;
	width:25%;
	border:#333333 solid 1px;
	text-align:center;
}

table#mode td
{
	margin:0;
	padding:10px 5px;
	border:#333333 solid 1px;
	text-align:center;
}

table#mode td.taisyou
{
	text-align:left;
}

/* ----- 機能一覧 ----- */
ul#faculty
{
	margin-bottom:1em;
	padding-left:1em;
}

ul#faculty li
{
	margin-bottom:3px;
}

ul#faculty span
{
	color:#3F7ABF;
}

/* ----- 構成・仕様 ----- */
table#composition
{
	margin-bottom:30px;
	width:670px;
	font-size:smaller;
	border-collapse:collapse;
	border-spacing:0;
}

table#composition td
{
	margin:0;
	padding:5px;
	border:#333333 solid 1px;
}

table#composition td.table_center
{
	text-align:center;
}

table#composition td.table_right
{
	text-align:right;
}

/*

	ハードウェア製品紹介：FBI-Gauge

===============================================*/

/* ----- システム概要・機能一覧 ----- */

.gauge_index_h3_01_left
{
	width:330px;
	float:left;
}

.gauge_index_h3_01_right
{
	width:320px;
	float:right;
}

ul.gauge_index_list
{
	margin-bottom:30px;
	padding-left:1em;
}

ul.gauge_index_list li
{
	padding-left:15px;
	background:url(../../products/fbi_gauge/image/index_arrow.gif) 3px 6px no-repeat;
}

ul.gauge_index_list li.end
{
	padding-left:8.5em;
	background:none;
}

table#gauge_index_table
{
	margin-bottom:10px;
}

table#gauge_index_table th
{
	background-color:#E7EEF7;
}




p.gauge_index_comment
{
	margin-bottom:50px;
	padding-left:0;
	font-size:smaller;
}

/* ----- 計測原理 ----- */

.measure_h3_04_left
{
	width:300px;
	float:left;
}

.measure_h3_04_left ul
{
	padding-left:1em;
}

.measure_h3_04_list_01
{
	margin-bottom:10px;
	padding-left:20px;
	background:url(../../products/fbi_gauge/image/measure_li_01.gif) left 2px no-repeat;
}

.measure_h3_04_list_02
{
	margin-bottom:10px;
	padding-left:20px;
	background:url(../../products/fbi_gauge/image/measure_li_02.gif) left 2px no-repeat;
}

.measure_h3_04_list_03
{
	margin-bottom:10px;
	padding-left:20px;
	background:url(../../products/fbi_gauge/image/measure_li_03.gif) left 2px no-repeat;
}

.measure_h3_04_list_04
{
	margin-bottom:10px;
	padding-left:20px;
	background:url(../../products/fbi_gauge/image/measure_li_04.gif) left 2px no-repeat;
}

.measure_h3_04_list_05
{
	margin-bottom:10px;
	padding-left:20px;
	background:url(../../products/fbi_gauge/image/measure_li_05.gif) left 2px no-repeat;
}

.measure_h3_04_list_06
{
	margin-bottom:10px;
	padding-left:20px;
	background:url(../../products/fbi_gauge/image/measure_li_06.gif) left 2px no-repeat;
}

.measure_h3_04_list_07
{
	padding-left:20px;
	background:url(../../products/fbi_gauge/image/measure_li_07.gif) left 2px no-repeat;
}

.measure_h3_04_right
{
	width:350px;
	float:right;
}

.measure_h4_01_left
{
	width:330px;
	float:left;
}

.measure_h4_01_right
{
	width:320px;
	float:right;
}

/* ----- 静荷重事例 ----- */

.static_load_h4_01_left
{
	width:330px;
	float:left;
}

.static_load_h4_01_right
{
	width:320px;
	float:right;
}

/* ----- くり返し荷重事例 ----- */

.repeated_load_h3_01_left
{
	width:320px;
	float:left;
}

.repeated_load_h3_01_right
{
	width:330px;
	float:right;
}


/*

	試作受託の紹介

===============================================*/
div.feature_left
{
	margin-left:1em;
	width:330px;
	float:left;
}

div.feature_right
{
	width:325px;
	float:left;
}

div.feature_h3_01_left
{
	width:300px;
	float:left;
}

div.feature_h3_01_right
{
	width:350px;
	float:right;
}

/*

	事業紹介

===============================================*/
table#gaiyou
{
	margin:0 0 30px 1em;
	width:650px;
}

table#gaiyou th
{
	background:#E7EEF7;
	text-align:center;
}

div.gaiyou_left
{
	margin-left:1em;
	padding-top:10px;
	width:235px;
	float:left;
}

div.gaiyou_right
{
	margin-left:50px;
	padding-top:10px;
	width:235px;
	float:left;
}

div#e_s_h3_01left
{
	margin-left:1em;
	width:330px;
	float:left;
}

div#e_s_h3_01right
{
	width:325px;
	float:left;
}

div#e_s_h3_05left
{
	width:410px;
	float:left;
}

div#e_s_h3_05right
{
	width:218px;
	float:left;
}

div.gaiyou_right img
{
	padding-bottom:25px;
}

ol.service_list
{
	margin-bottom:10px;
	padding-left:2.8em;
	line-height:150%;
}

ol.service_list li
{
	display:list-item;
	list-style-type:decimal;
}

ul.service_link
{
	margin-bottom:15px;
	float:right;
}

ul.service_link li
{
	padding:0 0 5px 30px;
	background:url(../images/textlink_case_index.gif) left top no-repeat;
	font-size:80%;
}


/*

	会社概要

===============================================*/

/* ----- 概要・沿革 ----- */
table.history
{
	margin-bottom:30px;
}

table.history tr
{
	border:#999999 dotted 1px;
	border-right:none;
	border-left:none;
}

table.history th
{
	padding:10px;
	width:150px;
	background:#F2F7FB;
	border:none;
	font-weight:bold;
	text-align:center;
}

table.history td
{
	padding:10px;
	border:none;
}

table.history address
{
	font-style:normal;
}

div.history_left
{
	width:420px;
	float:left;
}

div.history_left
{
	width:420px;
	float:left;
}

div.history_right
{
	width:240px;
	float:right;
}

/* ----- MAP ----- */
.map_left
{
	width:437px;
	height:348px;
	padding:3px;
	border:#999999 solid 1px;
	float:left;
}

.map_left img
{
	position:absolute;
}

.map_right
{
	width:180px;
	height:326px;
	padding:15px;
	background:#EBEBEB;
	float:right;
}

.map_right img
{
	margin-bottom:5px;
	padding:3px;
	border:#999999 solid 1px;
	background-color:#FFFFFF;
}

.map_address
{
	padding-left:0;
}

.map_print
{
	margin-bottom:50px;
	padding-left:22px;
	background:url(../../company/image/icon_print.gif) left 0 no-repeat;
	font-size:smaller;
}

/* ----- MAP(print) ----- */

body#print_body
{
	background:none;
}

div#print_map
{
	margin:0 auto;
	width:488px;
}

div#print_map img
{
	margin-bottom:15px;
}

div#print_map p
{
	padding:0;
	color:#000000;
}

div#print_map p strong
{
	display:inline;
	color:#000000;
}

p#print_close
{
	font-size:smaller;
	text-align:center;
}


/* ----- CSR活動 ----- */
div#csr_read_left
{
	width:200px;
	float:left;
}

div#csr_read_right
{
	padding-top:25px;
	width:450px;
	float:right;
}

div#csr_read_right img
{
	margin-bottom:20px;
}

div#csr_read_right ol
{
	padding:0 10px 0 28px;
}

div#csr_read_right li
{
	line-height:150%;
	list-style-type:decimal;
}

ul#csr_linkbtn
{
	margin-bottom:50px;
	height:167px;
}

ul#csr_linkbtn li
{
	margin-right:20px;
	width:210px;
	display:inline;
	float:left;
}

ul#csr_linkbtn li.end
{
	margin-right:0;
}

div#csr_katudou_date
{
	width:300px;
	float:left;
}

div#csr_katudou_date table
{
	margin-bottom:30px;
	font-size:inherit;
}

div#csr_katudou_date table tr
{
	border:#999999 dotted 1px;
	border-right:none;
	border-left:none;
}

div#csr_katudou_date table th
{
	padding:10px;
	width:4em;
	border:none;
	font-weight:bold;
	text-align:center;
}

div#csr_katudou_date table td
{
	padding:10px 0;
	border:none;
}

div#csr_katudou_text
{
	width:350px;
	float:right;
}

table.csr_menu
{
	margin:20px;
	width:620px;
	font-size:inherit;
}

table.csr_menu tr
{
	border:#999999 dotted 1px;
	border-right:none;
	border-left:none;
}

table.csr_menu th
{
	padding:10px;
	width:100px;
	border:none;
	font-weight:bold;
	text-align:center;
}

table.csr_menu td
{
	padding:10px 0;
	border:none;
}

ul.csr_album3
{
	margin-bottom:22px;
	height:154px;
}

ul.csr_album3 li
{
	margin-right:22px;
	display:inline;
	float:left;
}

ul.csr_album4
{
	margin-bottom:18px;
	height:114px;
}

ul.csr_album4 li
{
	margin-right:18px;
	display:inline;
	float:left;
}

ul.csr_album3 li.end,
ul.csr_album4 li.end
{
	margin-right:0;
	display:inline;
	float:left;
}

ul.csr_album3 li img,
ul.csr_album4 li img
{
	border:#999999 solid 1px;
}


/*

	サポート

===============================================*/
ul.catalog_DL
{
	margin-bottom:15px;
	padding-left:15px;
	width:655px;
	position:relative;
}

ul.catalog_DL li
{
	margin-right:3px;
	padding:0;
	display:inline;
	float:left;
}

/*

	論文集

===============================================*/
p.thesis
{
	padding-bottom:5px;
	border-bottom:#999999 dotted 1px;
}

p.thesis strong
{
	color:#A72626;
}

/*

	サイトマップ

===============================================*/
div.sitemap_left
{
	margin:0;
	padding:0;
	width:325px;
	float:left;
}

div.sitemap_right
{
	margin:0;
	padding:0;
	width:325px;
	float:right;
}

dl.sitemap_link
{
	margin:0;
	padding-left:1em;
}

dl.sitemap_link dt
{
	padding:0 0 5px 12px;
	background:url(../../sitemap/images/sitemap_arrow.gif) left 4px no-repeat;
}

dl.sitemap_link dd
{
	padding:0 0 5px 30px;
	background:url(../../sitemap/images/sitemap_dd.gif) 16px top no-repeat;
}

dl.sitemap_link dd.end
{
	padding:0 0 5px 30px;
	background:url(../../sitemap/images/sitemap_dd_end.gif) 16px top no-repeat;
}

/*

	回り込み解除

===============================================*/
div#contents:after,
div#side_container:after,
.olivia_h4_04:after,
ul.catalog_DL:after,
.mirage_example:after,
.mirage_example_bottom:after
{
	min-height:0;
	visibility:hidden;
	display:block;
	clear:both;
	content:"";
}

/*\*/
* html div#contents:after,
* html div#side_container:after,
* html .olivia_h4_04:after,
ul.catalog_DL:after,
.mirage_example:after,
.mirage_example_bottom:after
{
	height: 1px;
	overflow: visible;
}
/**/



