/* CSS Document */

/* 全体のレイアウトに関する記述（全ページ共通）
------------------------------------------------ */
body {
	margin: 0 0 10px; padding: 0;
	background: url(../img/img_pagebg.jpg) #fafaf8 repeat-x top left; 
	}

.wrapper {
	margin: 10px auto 0; padding: 0;
	width: 766px;
	background: url(../img/img_corner01.gif) #ccc no-repeat top right;
	float: left;	
	}
#Header,#GlobalNavi,#content,#footer {width: 762px;}

#Header {height: 78px; background: url(../img/head_bg.gif) no-repeat top left;} 
#GlobalNavi {height: 30px; background: url(../img/head_navi.gif) no-repeat top left; clear: both;}
#content {padding: 5px 0 20px; background: url(../img/img_contbg.gif) repeat-y top left;}
#content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both; 
	visibility: hidden; 
	}

#footer {height: 21px; background: url(../img/foot_bg.gif) no-repeat top left; clear: both;}

p.copy {
	margin: 0;
	height: 21px;
	line-height: 21px;
	text-align: center;
	font-size: 11px;
	color: #ccc;
	}
	p.copy a{
	color: #ccc;
	text-decoration: none;
	}
	p.copy a:hover{
	color: #fff;
	text-decoration: underline;
	}

#last {
	margin: 0; padding: 0;
	width: 766px; height: 4px;
	background: url(../img/img_corner02.gif) no-repeat top left;
	clear: both;
	}

.mt_0px {margin-top: 0px;}/* マージン上0px */
.mt_2px {margin-top: 2px;}/* マージン上2px */
.mt_5px {margin-top: 5px;}/* マージン上5px */
.mt_10px {margin-top: 10px;}/* マージン上10px */

img.img-r {padding-left: 10px; padding-bottom: 5px; float: right;}
table.tb-r {
	margin-left: 10px; margin-bottom: 5px;
	background-color: #666; float: right;
	}
	td.tb-r-in {
	padding: 4px;
	background-color: #f8f8f8;
	font-size: 12px; color: #f60; text-align: center; line-height: 14px;
	}

.yamakoh_coment {
	padding-top: 8px;
	color: #5E8451; font-size: 12px; line-height: 140%;
	}

/* 色見本 */
td.td_color {height: 30px; border: #666 1px solid; padding-top: 2px; padding-bottom: 2px; font-size: 12px; line-height: 16px;}
	/* 白 */ #col_white {background-color: #fff;}
	/* 黒 */ #col_black {background-color: #222; color: #fff;}
	/* 灰 */ #col_gray {background-color: #ddd;}
	/* 透 */ #col_translucent {background-color: #ffffe5;}
	/* 紺 */ #col_navy {background-color: #0c0fae; color: #fff;}
	/* 橙 */ #col_orange {background-color: #ffa500;}
	/* 赤 */ #col_red {background-color: #f00;}
	/* 緑 */ #col_green {background-color: #396;}
	/* 水 */ #col_lightblue {background-color: #4ba7f4;}
	/* 黄 */ #col_yellow {background-color: #ff0;}
	/* 羊 */ #col_beige {background-color: #f2d184;}
	/* 電 */ #col_conductivityblack {background: url(../img/conductivity_color.gif) repeat-x center left; color: #fff;}
	/* 電 */ #col_conductivitypink {background-color: #f9c;}
	/* 粉 */ #col_talc {background-color: #fbeac7;}
	/* 象 */ #col_ivory {background-color: #ffffc7;}

.col1_table {background-color: #d7d7d7; font-size:12px;}
.col1_td {background-color: #f1f1f1;}
.col2_td {background-color: #fff;}
	/* 白 */ .col_white {background-color: #fff;}
	/* 黒 */ .col_black {background-color: #222; color: #fff;}
	/* 灰 */ .col_gray {background-color: #ddd;}
	/* 透 */ .col_translucent {background-color: #ffffe5;}
	/* 紺 */ .col_navy {background-color: #0c0fae; color: #fff;}
	/* 橙 */ .col_orange {background-color: #f90;}
	/* 赤 */ .col_red {background-color: #f00; color: #fff;}
	/* 緑 */ .col_green {background-color: #396; color: #fff;}
	/* 水 */ .col_lightblue {background-color: #4ba7f4; color: #fff;}
	/* 黄 */ .col_yellow {background-color: #ff0;}
	/* 羊 */ .col_beige {background-color: #f2d184;}
	/* 電 */ .col_conductivityblack {background: url(../img/conductivity_color.gif) repeat-x center left; color: #fff;}
	/* 電 */ .col_conductivitypink {background-color: #f9c;}
	/* 粉 */ .col_talc {background-color: #fbeac7;}
	/* 象 */ .col_ivory {background-color: #ffffc7;}

/* サイトID（全ページ共通）
------------------------------------------------ */
#Siteid{
	display: block;
	width: 176px;
	height: 78px;
	text-decoration: none;
	float: left;
	}

#HeadRight {
	width: 400px;
	height: 78px;
	text-align: left;
	float: right;
	}

/* ヘッダリンク（全ページ共通）
------------------------------------------------ */
#HeadLink {
	margin-top: 11px;
	width: 400px;
	height: 18px;
	}
#HeadLink ul {
		margin: 0 2px 0 0;
		padding: 0;
		list-style: none;
		}
	#HeadLink ul li{
		display: inline;
		float: right;
		}
	#HeadLink ul li a{
		margin: 0 5px;
		font-size: 11px;
		line-height: 19px;
		color: #333;
		text-decoration: none;
		}

/* ホームページNo.（全ページ共通）
------------------------------------------------ */
div#PageNo {
	margin-top: 4px;
	width: 85px;
	height: 30px;
	float: right;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #c00;
	clear: both;
	}

/* グローバルナビゲーション（全ページ共通）
------------------------------------------------ */
#GlobalNavi ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	#GlobalNavi ul li{
	display: inline;
	}
	#GlobalNavi ul li a{
	display: block;
	height: 30px;
	float: left;
	text-decoration: none;
	overflow: hidden;
	}
	.glolis1 {width: 96px;}
	.glolis2 {width: 95px;}

/* サイト検索 namazu
------------------------------------------------ */
#namazu {
	margin: 2px 0px 5px 1px; padding: 4px 3px;
	width: 110px; height: 20px;
	border: #FFCC00 1px solid;
	background-color: #fff;
	}
#namazu .input_text {
	padding-left: 2px; width: 71px; height: 16px; line-height: 16px; border: #999 1px solid;
	}
#namazu .input_search {
	 width: 30px; font-size: 10px;
	}

/* ページ下部・ご案内（全ページ共通）
------------------------------------------------ */
div#pagefoot {width: 476px; margin-top: 20px;}
.pagefoot_tex {font-size: 12px; line-height: 18px;}

.pagefoot_tb01 {margin-top: 10px; border: #6caa54 1px solid;}

.pagefoot_td01 {background-color: #caf8b8; color: #333; font-weight: bold; border: #6caa54 1px solid; padding: 4px 2px;}
.pagefoot_td02 {background-color: #d3f5cb; color: #333; font-size: 12px; line-height: 130%; font-weight: bold;}

/* フォームフッタ */
.pagefoot_tex2 {font-size: 12px; line-height: 18px; text-align: center;}

/* コンテンツ3段分け（全ページ共通）
------------------------------------------------ */
#con_left {padding-left: 6px; width: 129px; float: left;}

#con_main_top {margin: 0 5px; width: 486px; float: left;}
#con_main {margin: 0 10px; width: 476px; float: left;}

#con_right {margin-left: 5px; width: 120px; float: left;}

#con_form {margin-left: 10px; width: 604px; float: left;}

/* コンテンツ・メイン（全ページ共通）
------------------------------------------------ */
#topic_path {
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	}/* パンくずリスト */

#page_title {
	margin-top: 5px;
	height: 35px;
	background: url(../img/page_titlepetit.gif) no-repeat top left;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
	text-indent: 22px;
	color: #555;
	}/* ページタイトル・赤いの付き */

.main01 {margin: 10px auto; width: 450px; line-height: 22px;}

/* トップページ・バー（トップページ）
------------------------------------------------ */
.top_bar {
	margin: 5px 0 0;
	width: 486px;
	height: 20px;
	text-decoration: none;
	}
#topics {background: url(../img/bar_top_topics.gif) no-repeat top left; margin-top: 15px;}/* トピックス */
#pladan {background: url(../img/bar_top_pladan.gif) no-repeat top left;}/* プラダンとは */
#about {background: url(../img/bar_top_aboutsite.gif) no-repeat top left;}/* プラダンドットコムとは */

/* 納品事例　自動更新（トップページ）
------------------------------------------------ */
.entrybody {
	font-size: 12px; line-height: 16px;
	}
.entrybody img {
	padding: 12px 0;
	width: 98px; height: 74px;
	border: #999 1px solid;
	}

/* お問い合わせ商品ベスト5（トップページ）
------------------------------------------------ */
td.best5 {
	background-color: #fff;
	font-size: 12px;
	line-height: 20px;
	/*text-align: center;*/
	}

/* 会社案内メニュー（会社案内全ページ共通）
------------------------------------------------ */
.comp_tb01,.comp_tb02 {height: 25px; line-height: 25px; font-size: 12px; text-indent: 20px;}
.comp_tb01 a,.comp_tb02 a {
	display: block;
	width: 129px;
	height: 25px;
	line-height: 25px;
	color: #333;
	font-size: 12px;
	text-decoration: none;
	}

.comp_tb01 {background: url(../img/compmenu_01.gif) no-repeat top left;}
.comp_tb02 {background: url(../img/compmenu_02.gif) no-repeat top left;}

/* 会社案内テーブル（会社案内全ページ共通）
------------------------------------------------ */
.company_tb01 {background-color: #666;}

.company_td01 {background-color: #eee; color: #333; line-height: 16px;}
.company_td02 {background-color: #fff; color: #333; line-height: 16px;}

/* 機械設備テーブル（機械設備ページ）
------------------------------------------------ */
.facilities_tb01 {background-color: #cdcdcd; margin-top: 5px; font-size: 12px; line-height: 140%;}

.facilities_td01 {background-color: #f8f8f8;}
.facilities_td02 {background-color: #fff;}

/* 見積もりフォーム（見積もりフォームのみ）
------------------------------------------------ */

/* 共通 */
.form_wh01 {padding-left:2px; padding-right:2px; width: 464px; height: 18px; line-height: 18px; border: #999 1px solid;}/* 単・長 */
.form_wh02 {padding-left:2px; padding-right:2px; width: 464px; line-height: 18px; border: #999 1px solid;}/* 複・長 */
.form_wh03 {padding-left:2px; padding-right:2px; width: 40px; height: 18px; line-height: 18px; border: #999 1px solid;}/* 単・短 */
.form_wh04 {padding-left:2px; padding-right:2px; width: 60px; height: 18px; line-height: 18px; border: #999 1px solid;}/* 単・短 */
.form_wh05 {padding-left:2px; padding-right:2px; width: 300px; height: 18px; line-height: 18px; border: #999 1px solid;}/* 単・中長 */
.form_wh05b {width: 300px; height: 20px; line-height: 20px; border: #999 1px solid; font-size: 14px; font-weight: bold; font-family: Arial, sans-serif, Helvetica,;}/* 単・中長・英数字用 */
.form_wh06 {padding-left:2px; padding-right:2px; width: 100px; height: 18px; line-height: 18px; border: #999 1px solid;}/* 単・中 */

.atent {margin: 0; font-size: 12px; color: #f30; line-height: 16px;}
.exam {margin: 0; font-size: 12px; color: #666; line-height: 16px;}

/* ベージュテーブル */
.form_tb01 {margin-top: 10px; background-color: #807f70;}

.form_td01 {padding: 4px; background-color: #a3a38c; color: #fff; line-height: 18px; font-weight: bold;}
.form_td02 {padding: 4px; background-color: #e7e6d8; color: #666; line-height: 18px;}
.form_td03 {padding: 4px; background-color: #fff; color: #333; line-height: 18px;}

/* ピンクテーブル */
.form_tb02 {margin-top: 10px; background-color: #e67c6b;}

/* オレンジテーブル */
.form_tb03 {margin-top: 10px; background-color: #dd7209;}

.form_td04 {padding: 4px; background-color: #fac3ba; color: #fff; line-height: 18px; font-weight: bold;}
.form_td05 {padding: 4px; background-color: #ffdcd4; color: #666; line-height: 18px;}
.form_td06 {padding: 4px; background-color: #fff8f9; color: #333; line-height: 18px;}
.form_td07 {padding: 4px; background-color: #ffb56f; color: #333; line-height: 18px;}

.form_atent {padding: 3px; border: #a3a38c 1px solid; background-color: #fef4f4; font-size: 11px; line-height: 130%;}
.form_atent2 {margin: 50px 50px; padding: 3px; border: #FF9933 2px solid; background-color: #fff; font-size: 14px; line-height: 160%;}
	.form_atent2 p {margin: 8px 30px; padding: 0;}
	.namisen {background: url(../img/namisen.gif) repeat-x bottom left; font-weight: bold;}



/* 商品ページ
------------------------------------------------ */
.catalog_tb01 {background-color: #cdcdcd; font-size: 12px; line-height: 140%;}

.catalog_td01 {background-color: #f8f8f8;}
.catalog_td02 {background-color: #fff;}

.graph_tb01 {background-color: #666; color: #333; font-size: 10px; line-height: 14px;}

.graph_td01 {background-color: #dcd9cf;}
.graph_td02 {background-color: #e4f1f3;} .graph_td02b {background-color: #a4d1d9;}
.graph_td03 {background-color: #f3e7e3;} .graph_td03b {background-color: #e2c2b5;}
.graph_td04 {background-color: #ecf6ec;} .graph_td04b {background-color: #bde4c0;}

.box {margin: 0; padding: 4px; width: 140px; line-height: 150%; border: #d2d2d2 1px solid;}

/* サイトマップ
------------------------------------------------ */
ul.list-sitemap {margin: 0; padding: 0; list-style: none;}
	ul.list-sitemap li {margin: 10px auto;}

/* 専門用語集
------------------------------------------------ */
.word_table {margin: 20px auto 25px; border: #6cf 1px solid;}
.word_title {background-color: #e1ffff;}
.word_text {background-color: #fff; padding: 10px; line-height: 150%; height: 100px;}

ul.list-word {margin: 0; padding: 2px; list-style: none; font-size: 12px;}
	ul.list-word li {margin: 2px auto; line-height:16px;}
	ul.list-word li a {text-decoration: none; border-bottom: #039 1px dashed; color: #039;}
	ul.list-word li a:hover {text-decoration: none; border-bottom: #39f 1px dashed; color: #39f;}
.word-listtitle {
	padding: 4px 4px 2px;
	background-color: #e1ffff;
	border-bottom: #6cf 2px solid;
	font-size: 12px;
	clear: both;
	}

/* 部材・付属品テーブル
------------------------------------------------ */
.parts_tb {background-color: #f3f3f3; border: #999 1px solid; font-size: 12px; line-height: 130%;}

.parts_tb06 {margin-top: 10px; background-color: #999999;}

.parts_td07 {padding: 2px; background-color: #e8e8e8; font-size: 12px; line-height: 130%;}
.parts_td08 {padding: 2px; background-color: #ffffff; font-size: 14px; line-height: 150%;}

.parts_minititle {color: #693; font-size: 14px; font-weight: bold; line-height: 150%;}

/* ご注文の流れミニテーブル
------------------------------------------------ */
.order_tb01 {background-color: #cacaca; color: #333; font-size: 12px; line-height: 130%;}

.order_td02 {background-color: #fefefe;} .order_td02b {background-color: #fefefe;}
.order_td04 {background-color: #ffffee;} .order_td04b {background-color: #ffffee;}

/* プラダンシートグレード表
------------------------------------------------ */
p.grade {
	margin: 0 auto; padding: 20px 0 10px;
	width: 600px; font-weight: bold; color:	#FF6600;
	}
p.grade2 {
	margin: 0 auto; padding: 10px 0;
	width: 600px; text-align: center;
	border-bottom: #FF6600 1px dashed;
	}
p.grade3 {
	margin: 0 auto; padding: 5px 10px 20px 10px;
	width: 600px;　font-size: 12px; color: #f30;　line-height: 12px;
	}

/* 右サイド細長バナー
------------------------------------------------ */

#PageWrap {
	margin: 0 auto;
	width: 780px;
	}
/*
#RightArea {
	margin-top: 10px;
	float: right;
	}
*/

.clear{
	clear:both;
}

/* end */