﻿a:link
{
    background: none transparent scroll repeat 0% 0%;
    color: blue;
    text-decoration: none;
}
a:visited
{
    background: none transparent scroll repeat 0% 0%;
    color: purple;
    text-decoration: none;
}
a:hover
{
    background: yellow;
    color: green;
    text-decoration: underline;
}
a:active
{
    background: none transparent scroll repeat 0% 0%;
    color: red;
    text-decoration: none;
}
body, td, th
{
    font-family: 'ＭＳ Ｐゴシック';
    font-size: 10pt;
    color:#333333; /* ホームページ全体の文字の色 */
    
}

/* ********************************** */
/*  右に 10px */
.styleL10 {
	margin-left: 10px;
}
/*  右に 20px */
.styleL20 {
	margin-left: 20px;
}

/* ********************************** */
.bordwid0 {
		border-width: 0; /* 線の幅0 */
		vertical-align: text-bottom; /* IEのbug で画像の下の影を消す */

}

/************* 中央のテーブル属性 **************/
.ctr-typ{
	width:800px; /* テーブルの幅 */
	margin-left: auto;	margin-right: auto; /* テーブルの中央揃え */
}

/* ********************************** */
.m-menu {
				position: absolute;
				width: 585px;
				height: 19px;
				top: 72px;
				left: 7px;
				z-index: 2;
}
.m-smenu {
				height: 18px;
}
.s-emenu {
				border-width: 0;
				position: absolute;
				width: 113px;
				height: 87px;
				top: 90px;
				left: 328px;
				z-index: 2;
				visibility: hidden;
				background-color: #e7e7e7;
}
.s-cmenu {
				border-width: 0;
				position: absolute;
				width: 113px;
				height: 46px;
				top: 90px;
				left: 479px;
				z-index: 2;
				visibility: hidden;
				background-color: #e7e7e7;
}
.back-style {
				position: absolute;
				width:272px;
				height:118px;
				z-index: 1;
				top: 70px;
				left: 322px;				
}
.copyr {
				text-align: center;
				font-size: 11px;
				font-family: Verdana;
}
/* 線のタイプ */
.line-t {
	width:100%;
	height:2px;
}
.qpoint {
				position: absolute;
				top: 49px;
				left: 481px;
				width:80px;
}
/* ******技術料金＞技術メニュー＞はじめに の属性****** */
.price-t1 {
	font-weight: bold;
	background-color:#66FF99; /* 表のセルの色 薄いグリーン */
}
/* *********技術料金＞技術メニュー の属性********* */
.price-t2 {
	background-color: #DFFFDF; /* 表のセルの色 水色 */
	width:180px;
	height:17px;
}
/* *********表全体の属性********* */
.tbStyle {
			border: 1px solid #A0A0A0;
			border-collapse: collapse;
}
/* *********技術料金＞表タイトルの属性********* */
.celcolor {
	border: 1px solid #A0A0A0; /* 直線　線の色は薄い灰色 */
	background-color: #DFFFDF; /* 表のセルの色 水色 */
	}
/* *********技術料金＞料金項目の属性********* */
.celPrice {
	text-align: right; /* 右寄せ */
	border: 1px solid #A0A0A0; /* 直線　線の色は薄い灰色 */
}
/* *********罫線の属性********* */
.celnml {
	border: 1px solid #A0A0A0; /* 直線　線の色は薄い灰色 */
}

/* ********************************** */
h1
{
    font-size: 24pt;
}
h2
{
    font-size: 20pt;
}
h3{
    font-size: 16pt;
}
big
{
	font-weight: bold;
}
textarea
{
    font-size: 10pt;
}
/* Pタグの行間を1.2倍にする */
p {
	line-height:1.2em;
}
/* olタグの行間を1.2倍にする */
ol {
	line-height:1.2em;
}
/* ヘッダの背景色と高さの指定 */
.bgLogh {
			background-color: #e7e7e7; /* ロゴの背景色 */
			height:55px;

}
/* ヘッダの背景色の指定 */
.bgLogo {
			background-color: #e7e7e7; /* ロゴの背景色 */
			height:40px;
}
/* ********************************** */
.redcolor {
			color: red; /* 赤色 */
}
.navycolor {
			color:navy; /* 深い青 */
}
.tealcolor {
			color:teal; /* 深い緑 */
}
}
.bluecolor {
			color:blue; /* 青 */
}

/* ************ 背景色 *************** */
.bgpgreen {
		background-color: #98fb98; /* palegreen */
}
.bgPink {
		background-color: #ffc0cb; /* pink */
}
/* <Start> 2009/09/04 Added by T.Sanada */
.txt_cmn
{
    border: 1px solid #303030;
}

.txt_wsearch
{
    border: 1px solid #a0a0a0;
}

.btn_pr1
{
    padding: 2px;
    border: 1px solid #808080;
    background-color: #d0d9d9;
}

.btn_cmn
{
    padding: 2px;
    border: 1px solid #808080;
    background-color: #f0f0f0;
}
/* <E n d> 2009/09/04 Added by T.Sanada */
/* <Start> 2009/09/13 Added by T.Sanada */
.tbl_wsearch
{
    border: 1px solid #a0a0a0;
    background-color: #e0e0e0;
    background-image: url(images/wsearch_tbl_bg.gif);
    background-repeat: repeat-x;
}

.btn_wsearch
{
    padding: 2px;
    border: 1px solid #808080;
    background-color: #f0f0f0;
    background-image: url(images/wsearch_btn_bg.gif);
    background-repeat: no-repeat;
    background-position: 5% 50%;
    text-indent: 1em;

}
/* <E n d> 2009/09/13 Added by T.Sanada */

