﻿/* CSS */

/***** Line Style (SasakiStyle)*****/
#chiccha {layout-grid-char:1px;line-height: 100%; font-size:8pt; letter-spacing:1pt;}
#futsuu {layout-grid-char:1px;line-height: 100%; font-size:9pt; letter-spacing:1pt;}
#yayadeka {layout-grid-char:1px;line-height: 130%; font-size:11pt; letter-spacing:1pt;}
#deka {layout-grid-char:1px;line-height: 150%; font-size:13pt; letter-spacing:1pt;}
#yururi {layout-grid-char:1px;line-height: 130%; font-size:9pt; letter-spacing:1pt;}
#fuwari {layout-grid-char:1px;line-height: 150%; font-size:9pt; letter-spacing:1pt;}
#topics {layout-grid-char:1px;line-height: 150%; font-size:9pt; letter-spacing:1pt;}
#midashi {layout-grid-char:1px;line-height: 190%; font-size:9pt; letter-spacing:1pt;}
#hirobiro {layout-grid-char:2px;line-height: 190%; font-size:9pt; letter-spacing:1pt;}
#futsuumenu {layout-grid-char:1px;line-height: 100%; font-size:9pt; letter-spacing:1pt;}
#futsuumidori {layout-grid-char:1px;line-height: 100%; font-size:9pt; letter-spacing:1pt; background-color:#2b9d36; color:#ffffff;}
#futsuuorange {layout-grid-char:1px;line-height: 100%; font-size:9pt; letter-spacing:1pt; background-color:#ff1900; color:#ffffff;}
#yururishiro {layout-grid-char:1px;line-height: 130%; font-size:9pt; letter-spacing:1pt; background-color:#ffffff; color:#000000;}
#yururiao {layout-grid-char:1px;line-height: 130%; font-size:9pt; letter-spacing:1pt; background-color:#5555ff; color:#ffffff;}
#yururimizuiro {layout-grid-char:1px;line-height: 130%; font-size:9pt; letter-spacing:1pt; background-color:#99bbff; color:#000000;}
#futsuushiro {layout-grid-char:1px;line-height: 100%; font-size:9pt; letter-spacing:1pt; background-color:#ffffff; color:#000000;}
#fuwarishiro {layout-grid-char:1px;line-height: 150%; font-size:9pt; letter-spacing:1pt; background-color:#ffffff; color:#000000;}
#yayadekaaka {layout-grid-char:1px;line-height: 150%; font-size:12pt; letter-spacing:1pt; background-color:#ff0000; color:#ffffff;}
/* #dekaaka {layout-grid-char:1px;line-height: 150%; font-size:13pt; letter-spacing:1pt; background-color:#ff0000; color:#ffffff;} */
#dekaaka {layout-grid-char:1px;line-height: 150%; font-size:13pt; letter-spacing:1pt; background-color:#ff1a00; color:#ffffff;}
#dekamidori {layout-grid-char:1px;line-height: 150%; font-size:13pt; letter-spacing:1pt; background-color:#2b9d36; color:#ffffff;}
#yururikuro {layout-grid-char:1px;line-height: 130%; font-size:9pt; letter-spacing:1pt; background-color:#000000; color:#ffffff;}


/***** Link Color *****/
a:link{text-decoration:none;color:#3333ff;}
a:visited{text-decoration:none;color:#6666ff;}
a:hover{text-decoration:underline;color:#ff3333;}

/***** Page FormatColor *****/
//body{background-color:#ccff99;color:#000000;}
//body{background-color:#e3ffe6;color:#000000;}
//body{background-color:#d6ffc6;color:#000000;}
body{
	background-color:#ffffff;color:#000000;
	background-image: url(/jp/img/wall_01.gif); 
}


/***** Word Style *****/
#ws_08_13_01{
	font-size:8pt;
	line-height:13pt;
	letter-spacing:1pt;
}

#ws_09_13_01{
	font-size:9pt;
	line-height:13pt;
	letter-spacing:1pt;
}

#ws_09_20_01{
	font-size:9pt;
	line-height:20pt;
	letter-spacing:1pt;
}

#ws_10_12_xx{
	font-size:10pt;
	line-height:12pt;
}

#ws_11_13_01{
	font-size:11pt;
	line-height:13pt;
	letter-spacing:1pt;
}

#ws_11_16_02{
	font-size:11pt;
	line-height:16pt;
	letter-spancing:2pt;
}

#ws_11_20_02{
	font-size:11pt;
	line-height:28pt;
	letter-spancing:2pt;
}

#ws_14_16_02{
	font-size:14pt;
	line-height:16pt;
	letter-spancing:2pt;
}

#ws_14_16_02_white{
	font-size:14pt;
	line-height:16pt;
	letter-spancing:2pt;
	color:#ffffff;
}

/***** padding style（枠内の余白設定） *****/
#pd_03_03{
	padding:3px 3px;
}


/***** font style（統括的なフォント文字のスタイル設定) *****/
#fs_shadow_12pt{
	font-size:12pt;
	text-shadow:black 2px 3px 4px, 5px 6px;
}



/***** NewANDESサイト用スタイル *****/
/***** Page Default Style *****/
#DefaultStyle{
	font-size:		9pt;
	line-height:	13pt;
	letter-spacing:	1pt;
}

/* メインメニュー背景色 */
td#MainMenuColorStyle{
	background-color:	#e9ffeb;
}

/* TD タイトル・見出しバー */
td#CategoryBarStyle{
	width:			550px;
	height:			30px;
	font-size:		11pt;
	font-weight:	bold;
	font-color:		#000000;
	padding-left:	2em;
	background-image:		url(/jp/img/cap_bar_category.gif);
	background-repeat:		no-repeat;
	background-position:	left bottom;
}

td#MenuCategoryBarStyle{
	width:			195px;
	height:			30px;
	font-size:		12pt;
	font-weight:	bold;
	padding-left:	1.7em;
	background-image:		url(/jp/img/cap_bar_menu_category.gif);
	background-repeat:		no-repeat;
	background-position:	left bottom;
}

td#PageTitleBarStyle{
	width:			550px;
	height:			30px;
	font-size:		13pt;
	font-weight:	bold;
	padding-left:	1.7em;
	background-image:		url(/jp/img/cap_bar_page_title.gif);
	background-repeat:		no-repeat;
	background-position:	left bottom;
}


/*  */

/* Google検索 */
#GoogleStyle{
	font-size:		9pt;
	line-height:	13pt;
	letter-spacing:	1pt;
}

/* サイトナビゲーション */
#SiteNaviStyle{
	font-size:		9pt;
	line-height:	13pt;
	letter-spacing:	1pt;
}

/* ニュース一覧表示 */
#NewsListStyle{
	font-size:		9pt;
	line-height:	13pt;
	letter-spacing:	1pt;
}

/* ニュース記事タイトル */
td#NewsTitleStyle{
	width:			550px;
	height:			30px;
	font-size:		19pt;
	line-height:	23pt;
	padding-left:	1.5em;
	/* letter-spacing:	1pt; */
	font-weight:	bold;
	background-image:		url(/jp/img/icon/icon_squ_red_25x25.gif);
	background-repeat:		no-repeat;
	background-position:	3px 3px;
}

/* ニュース記事文 */
#NewsTextStyle{
	font-size:		9pt;
	line-height:	13pt;
	letter-spacing:	1.5pt;
}

/* サービスカテゴリ一覧表示 */
#SeriesCategoryListStyle{
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		1pt;
	padding-left:		1.6em;
	background-image:		url(/jp/img/icon/icon_tri01_12x12.gif);
	background-repeat:		no-repeat;
	background-position:	3px 4px;
}

/* 製品一覧表示 */
#ProductsListStyle{
	font-size:		9pt;
	line-height:	13pt;
	letter-spacing:	1pt;
}

/* 製品キャッチ文 */
#ProductCatchStyle{
	font-size:		9pt;
	line-height:	13pt;
	letter-spacing:	1pt;
}

/* 製品紹介メニュー */
td#ProductMenuStyle{
	width:				180px;
	font-size:			11pt;
	font-weight:		bold;
	line-height:		13pt;
	letter-spacing:		1pt;
	padding-left:		1em;
	background-image:		url(/jp/img/icon/icon_squ_green_12x12.gif);
	background-repeat:		no-repeat;
	background-position:	3px center;
}

/* 製品特長タイトル */
td#ProductPointTitleStyle{
	padding-left:		1.4em;
	font-size:			17pt;
	font-weight:		bold;
	background-image:		url(/jp/img/icon/icon_squ_green_23x23.gif);
	background-repeat:		no-repeat;
	background-position:	3px center;
}

/* 製品特長キャッチ文 */
#ProductPointCatchStyle{
	font-size:			10pt;
	line-height:		13pt;
	letter-spacing:		1pt;
	padding-left:		2.5em;
}

/* 製品特長説明文 */
#ProductPointTextStyle{
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		1pt;
	padding-left:		2.5em;
}

/* 製品特長詳細説明文 */
#ProductPointDetailTextStyle{
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		1pt;
	padding-left:		2em;
}

/* 製品スペック文字 */
#ProductSpecTextStyle{
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		0.5pt;
}

/* メンテナンス枠 */
table#MainteTableStyle{
	background-color:	#2b66ff;
}

/* メンテナンスタイトルエリア */
td#MainteTitleAreaStyle{
	background-color:	#2b66ff;
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		1pt;
}

/* メンテナンス文章エリア */
td#MainteTextAreaStyle{
	background-color:	#ffffff;
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		1pt;
}

/* 関連情報リンク */
#PooftahLinkStyle{
	font-size:			10pt;
}

/* Q&A質問リスト */
#QAListStyle{
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		1pt;
	padding-left:		1em;
	background-image:		url(/jp/img/icon/icon_tri01_12x12.gif);
	background-repeat:		no-repeat;
	background-position:	3px 4px;
}

/* Q&Aタイトルエリア */
td#QATitleAreaStyle{
	background-color:	#2b66ff;
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		1pt;
}

/* Q&A文章エリア */
td#QATextAreaStyle{
	background-color:	#ffffff;
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		1pt;
}

/* ダウンロードリスト */
#DownloadListStyle{
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		1pt;
	padding-left:		1.5em;
	background-image:		url(/jp/img/icon/icon_tri01_12x12.gif);
	background-repeat:		no-repeat;
	background-position:	3px 4px;
}

/* 技術情報一覧 */
td#TechInfoListStyle{
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		1pt;
	padding-left:		1.5em;
	background-image:		url(/jp/img/icon/icon_tri01_12x12.gif);
	background-repeat:		no-repeat;
	background-position:	3px 4px;
}

/* 技術名 */
td#TechNameStyle{
	font-size:			23pt;
	font-weight:		bold;
	padding-left:		1em;
	background-image:		url(/jp/img/icon/icon_squ_red_25x25.gif);
	background-repeat:		no-repeat;
	background-position:	3px 7px;
}

/* 技術説明文 */
#TechTextStyle{
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		1pt;
}

/* 画像注釈（青） */
#PhotoExpBlueStyle{
	font-size:			8pt;
	line-height:		13pt;
	letter-spacing:		1pt;
	color:				#3333ff;
}

/* 環境活動　コミュニケーション見出し */
#EnvCommunicationStyle{
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		1pt;
	font-weight:		bold;
	color:				#5555ff;
}

/* 環境活動　ISO認証状況表 */
#ISOTextStyle{
	font-size:			8pt;
	line-height:		13pt;
	letter-spacing:		1pt;
}

/* 会社案内メニュー */
td#CompanyMenuStyle{
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		1pt;
	padding-left:		1.5em;
	background-image:		url(/jp/img/icon/icon_squ_green_12x12.gif);
	background-repeat:		no-repeat;
	background-position:	3px center;
}

/* ページメニュー（デフォルト） */
td#PageMenuStyle{
	font-size:			9pt;
	line-height:		13pt;
	letter-spacing:		1pt;
	padding-left:		1.5em;
	background-image:		url(/jp/img/icon/icon_squ_green_12x12.gif);
	background-repeat:		no-repeat;
	background-position:	3px center;
}

#ErrorTitleStyle{
	font-size:			20pt;
	line-height:		23pt;
	letter-spacing:		1pt;
	color:				#ff3333;
	text-align:			center;
}

#ErrorTextStyle{
	font-size:			11pt;
	line-height:		13pt;
	letter-spacing:		1pt;
	color:				#000000;
}

/* リクルート　実績表 */
td#RecruitTableTextStyle{
	font-size:			8pt;
	line-height:		13pt;
	letter-spacing:		1pt;
}

/* 製品ページお問い合わせ先ボックス */
#box{
	float:				center;
	width:				400px;
	height:				100px;
	background:			#ffffff;
	color:				#000000;
	padding:			8px;
	border:				3px #2b9d36 solid;
}

/* 採用ページ見出しバー(大) */
td#RecruitBarLargeStyle{
	width:			550px;
	height:			30px;
	font-size:		13pt;
	font-weight:	bold;
	padding-left:	1.7em;
	background-image:		url(/jp/img/cap_bar_page_title.gif);
	background-repeat:		no-repeat;
	background-position:	left bottom;
}

/* 採用ページ見出しバー(中) */
td#RecruitBarMiddleStyle{
	width:			550px;
	height:			30px;
	font-size:		11pt;
	font-weight:	bold;
	font-color:		#000000;
	padding-left:	2em;
	background-image:		url(/jp/img/cap_bar_category.gif);
	background-repeat:		no-repeat;
	background-position:	left bottom;
}

/* 採用TOPページメニュー枠+緑矢印 */
td#RecruitTopMenuStyleGreen{
	width:			260px;
	height:			30px;
	font-size:		13pt;
	font-weight:	bold;
	font-color:		#000000;
	padding-left:	32px;
	background-color:		#ccffe0;
	background-image:		url(/jp/img/icon/icon_recruit_menuarrow_green.gif);
	background-repeat:		no-repeat;
	background-position:	left top;
	background-position:	3px 3px;
}

/* 採用TOPページメニュー枠+黄矢印 */
td#RecruitTopMenuStyleYellow{
	width:			260px;
	height:			30px;
	font-size:		13pt;
	font-weight:	bold;
	font-color:		#000000;
	padding-left:	32px;
	background-color:		#ccffe0;
	background-image:		url(/jp/img/icon/icon_recruit_menuarrow_yellow.gif);
	background-repeat:		no-repeat;
	background-position:	left top;
	background-position:	3px 3px;
}

/* 採用TOPページメニュー枠+橙矢印 */
td#RecruitTopMenuStyleOrange{
	width:			260px;
	height:			30px;
	font-size:		13pt;
	font-weight:	bold;
	font-color:		#000000;
	padding-left:	32px;
	background-color:		#ccffe0;
	background-image:		url(/jp/img/icon/icon_recruit_menuarrow_orange.gif);
	background-repeat:		no-repeat;
	background-position:	left top;
	background-position:	3px 3px;
}

/* 採用TOPページメニュー枠+桃矢印 */
td#RecruitTopMenuStylePink{
	width:			260px;
	height:			30px;
	font-size:		13pt;
	font-weight:	bold;
	font-color:		#000000;
	padding-left:	32px;
	background-color:		#ccffe0;
	background-image:		url(/jp/img/icon/icon_recruit_menuarrow_pink.gif);
	background-repeat:		no-repeat;
	background-position:	left top;
	background-position:	3px 3px;
}

/* 採用TOPページメニュー枠+紫矢印 */
td#RecruitTopMenuStylePurple{
	width:			260px;
	height:			30px;
	font-size:		13pt;
	font-weight:	bold;
	font-color:		#000000;
	padding-left:	32px;
	background-color:		#ccffe0;
	background-image:		url(/jp/img/icon/icon_recruit_menuarrow_purple.gif);
	background-repeat:		no-repeat;
	background-position:	left top;
	background-position:	3px 3px;
}

/* 採用TOPページメニュー枠+赤矢印 */
td#RecruitTopMenuStyleRed{
	width:			260px;
	height:			30px;
	font-size:		13pt;
	font-weight:	bold;
	font-color:		#000000;
	padding-left:	32px;
	background-color:		#ccffe0;
	background-image:		url(/jp/img/icon/icon_recruit_menuarrow_red.gif);
	background-repeat:		no-repeat;
	background-position:	left top;
	background-position:	3px 3px;
}

/* 採用ページメニュー枠緑 */
td#RecruitMenuStyleGreen{
	padding-left:	32px;
	padding-right:	32px;
	padding-top:	6px;
	padding-bottom:	6px;
	font-size:		13pt;
	font-weight:	bold;
	font-color:		#000000;
	background-color:		#99ff99;
	border-left: 	solid 1px #66cc66;
	border-right: 	solid 1px #66cc66;
	border-top: 	solid 1px #66cc66;
	border-bottom: 	solid 1px #66cc66;
}

/* 採用ページメニューグレー枠白背景 */
td#RecruitMenuStyleWhite{
	padding-left:	32px;
	padding-right:	32px;
	padding-top:	6px;
	padding-bottom:	6px;
	font-size:		13pt;
	font-weight:	bold;
	font-color:		#000000;
	background-color:		#ffffff;
	border-left: 	solid 2px #999999;
	border-right: 	solid 2px #999999;
	border-top: 	solid 2px #999999;
	border-bottom: 	solid 2px #999999;
}

/* 採用ページカテゴリーメニュー枠青 */
td#RecruitSubMenuStyleBlue{
	width:			260px;
	font-size:		11pt;
	font-weight:	bold;
	font-color:		#000000;
	background-color:		#d9eeff;
}

/* 採用ページカテゴリーメニュー枠橙 */
td#RecruitSubMenuStyleOrange{
	width:			260px;
	font-size:		11pt;
	font-weight:	bold;
	font-color:		#000000;
	background-color:		#ffcc00;
}

