/* ***********************************************/
/*	DATE		: 2008/4/17
	TITLE		: ユケン工業_PVD
	FILE_NAME	: pvd.css
	AUTHER		: FOIS 			 */
/*************************************************/

/*=====各属性のスタイル===========================*/
h1 {
	padding-bottom:15px;
}

h2 {
	color:#0C419A;
	font-size:1.2em;
	font-weight:bold;
	line-height:140%;
	padding-bottom:10px;
	padding-left:10px;
}

h3 {
	font-size:0px;
	padding-bottom:0px;
}

hr {
	height:0px;
	border-top:dotted 1px #333333;
	margin:10px 20px 10px 0px;
}

/*=====レイアウトスタイル===========================*/
.edu-box {
	background-color:#f2f2f2;
	margin:0px 20px 20px 10px;
	text-align:left;
	width:540px;
	padding-bottom:10px;
}

.p-edu-box {
	padding:5px 20px 10px;
	text-align:left;
}

.p-topindent {
	padding-top:6px;
}

.access-box {
	background-color:#f2f2f2;
	padding-bottom:10px;
}

.p-access-box {
	padding:5px 10px 10px;
	text-align:left;
}

.p-access-link {
	padding:0px 10px 5px;
	text-align:left;
}

.p-edu-list {
	padding:5px 20px 0px;
	font-weight:bold;
}

.h3-indent {
	padding-left:10px;
}


/*=====pvd02.html===========================*/
/*右フロートイラスト*/
.il-pvd {
	float:right;
	width:320px;
	padding-left:10px;
}

.tb-pvd02 {
	width:540px;
}

.td-pvd02-left {
	width:340px;
	text-align:left;
	vertical-align:top;
}

.td-pvd02-right {
	width:200px;
	vertical-align:top;
}

.cp-pvd02 {
	padding:5px 20px 10px;
	font-weight:bold;
	color:#0C419A;
	text-align:left;
}

/*関連リンク*/
.p-pvdlink {
	padding:0px 20px 5px;
	text-align:left;
}

/*=====pvd04.html===========================*/
/*Ｙコートバリエーションテーブル*/
.tb-variation {
	margin:0px 30px 20px 10px;
	width:530px;
}

.td-variation-left {
	width:265px;
	background-image:url(image/bk_pvd_left.gif);
	background-repeat:repeat-y;
	background-position:top left;
	text-align:left;
	vertical-align:top;
}

.td-variation-right {
	width:265px;
	background-image:url(image/bk_pvd_right.gif);
	background-repeat:repeat-y;
	background-position:top left;
	text-align:left;
	vertical-align:top;
}
.variation-box-left {
	margin-left:10px;
	border-bottom:dotted 1px #333333;
	width:240px;
}

.variation-box-right {
	margin-left:15px;
	border-bottom:dotted 1px #333333;
	width:240px;
}

.p-variation-left {
	padding:5px 15px 5px 10px;
	text-align:left;
}

.p-variation-right {
	padding:5px 10px 5px 15px;
	text-align:left;
}

/*タイプＫ紹介テーブル*/
.tb-typek {
	margin:0px 30px 20px 11px;
	_margin:0px 30px 20px 10px;
	width:529px;
	_width:530px;
}

.td-typek-left {
	border-left:solid 1px #3BA42A;
	border-bottom:solid 1px #3BA42A;
	padding-top:10px;
	vertical-align:top;
}

.td-typek-right {
	border-right:solid 1px #3BA42A;
	border-bottom:solid 1px #3BA42A;
	background-color:#f2f2f2;
	padding-top:10px;
	vertical-align:top;
}

.p-typek {
	margin:0px 10px 5px;
	text-align:left;
}

/*フローチャートテーブル*/
.tb-flow {
	margin:0px 20px 10px 10px;
	width:540px;
}

/*適用分野テーブル*/
.tb-field {
	margin:0px 20px 10px 10px;
	width:540px;
	border:solid 1px #333333;
}

.th-field {
	text-align:center;
	font-weight:normal;
	padding:2px;
}

.td-field {
	text-align:center;
	font-weight:normal;
	padding:2px;
	width:12%;
	border:solid 1px #333333;
}

/*=====pvd05.html===========================*/
/*効果事例テーブル*/
.tb-effect {
	margin:0px 20px 10px 11px;
	_margin:0px 20px 10px 10px;
	width:539px;
	_width:540px;
	border:solid 1px #3682CE;
	border-top:0px;
}

.th-effect {
	background-color:#f2f2f2;
	text-align:center;
	border-bottom:dotted 1px #333333;
	vertical-align:middle;
	width:100px;
}

.td-effect {
	text-align:left;
	border-bottom:dotted 1px #333333;
	text-align:left;
	padding:5px 3px 5px 10px;
}

.effect-end {
	border-bottom:0px;
}

/*レイアウトテーブル*/
.tb-effect-layout {
	width:300px;
}

.td-effect-layout {
	width:50%;
	text-align:left;
	padding-bottom:2px;
}
/*テーマ*/
.p-theme {
	color:#0C419A;
	font-size:1.1em;
	padding:2px 0px 5px;
}

.img-effect {
	padding-top:10px;
}
