*			{
			color: #444;
			font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}
.ime		{ ime-mode: active; }
.noime		{ ime-mode: disabled; }
#maintbl tr {
			height:50px;
}
#maintbl td {
			text-align: left;
			vertical-align: middle ;
			font-size: 10.5pt;
}
#maintbl td:nth-child(1) {
			width: 200px;
			border: solid 1px #AAA;
			padding: 10px;
}
#maintbl td:nth-child(2) {
			padding: 0;
}
#maintbl input[type=text] {
			height: 50px;
			border: solid 1px #AAA;
			padding-left: 10px;
			font-size: 11pt;
}
#maintbl textarea {
			height: 50px;
			border: solid 1px #AAA;
			padding-left: 10px;
}
#name		{ width: 100%; border-color: rgb(0,176,240)!important; }
#company	{ width: 100%; border-color: rgb(0,176,240)!important; }
#zip1		{ width: 50px; }
#zip2		{ width: 60px; }
#address	{ width: 100%; }
#email		{ width: 100%; border-color: rgb(0,176,240)!important; }
#tel		{ width: 100%; border-color: rgb(0,176,240)!important; }
#where		{ width: 150px;
			  height: 55px;
			  border: solid 1px #AAA;
}
#where1		{ width: 210px;
			  margin-left: 10px;
}
#kensu		{ width: 150px;
			  height: 55px;
			  border: solid 1px #AAA;
}
#message	{ width: 100%;
			  min-height: 150px;
}

.sample		{
			color: #CCC ;
}
.hissu		{
			display: block;
			margin: -21px 0 auto auto;
}

.btn_kensaku {						/* 〒検索ボタンの基本定義 */
			border: 0px;
			cursor:pointer;
			margin:0;
			color: #EEE;
			font-weight:bold;

			width: 50px;
			height: 50px;
			font-size: 10.5pt;
			text-align: center;
			background: url(../images/psz/btn_square_green.gif) left top no-repeat;
}
.btn_kensaku:hover{					/* 〒検索ボタン、有効でマウスカーソルが乗った時 */
			opacity: 0.8;
			filter: alpha(opacity=80);
}
.btn_kensaku[disabled]:hover {		/* 〒検索ボタン、無効でマウスカーソルが乗った時 */
			opacity: 1;
			cursor:default;
}
.btn_kensaku:focus{					/* 〒検索ボタン、フォーカスが当たった時 */
			outline: 1px #008000 dotted;
}
.btn_kensaku:disabled {				/* 〒検索ボタン、無効状態になった時 */
			background: url(../images/psz/btn_square_gray.gif) left top no-repeat;
}
.btn_kensaku:enabled {				/* 〒検索ボタン、有効状態になった時 */
			background: url(../images/psz/btn_square_green.gif) left top no-repeat;
}

.btn_kakunin {						/* 「確認画面へ」ボタンの基本定義 */
			border: 0px;
			cursor:pointer;
			margin:0;
			font-weight:bold;

			width: 277px;
			height: 51px;
			font-size: 12pt;
			text-align: center;
			background: url(../images/psz/btn_rect.png) left top no-repeat;
}
.btn_kakunin:hover{					/* 「確認画面へ」ボタン、有効でマウスカーソルが乗った時 */
			opacity: 0.8;
			filter: alpha(opacity=80);
}
.btn_kakunin[disabled]:hover {		/* 「確認画面へ」ボタン、無効でマウスカーソルが乗った時 */
			opacity: 1;
			cursor:default;
}
.btn_kakunin:focus{					/* 「確認画面へ」ボタン、フォーカスが当たった時 */
			outline: 1px #008000 dotted;
}
.btn_kakunin:disabled {				/* 「確認画面へ」ボタン、無効状態になった時 */
			color: #888;
			background: url(../images/psz/btn_rect_off.png) left top no-repeat;
}
.btn_kakunin:enabled {				/* 「確認画面へ」ボタン、有効状態になった時 */
			background: url(../images/psz/btn_rect.png) left top no-repeat;
}

.btn_next {						/* 確認画面３ボタンの基本定義 */
			border: 0px;
			cursor:pointer;
			margin:0;
			font-weight:bold;

			width: 180px;
			height: 40px;
			font-size: 10pt;
			text-align: center;
			background: url(../images/psz/btn_rect3.png) left top no-repeat;
}
.btn_next:hover{					/* 確認画面３ボタン、有効でマウスカーソルが乗った時 */
			opacity: 0.8;
			filter: alpha(opacity=80);
}
.btn_next[disabled]:hover {		/* 確認画面３ボタン、無効でマウスカーソルが乗った時 */
			opacity: 1;
			cursor:default;
}
.btn_next:focus{					/* 確認画面３ボタン、フォーカスが当たった時 */
			outline: 1px #008000 dotted;
}
.btn_next:disabled {				/* 確認画面３ボタン、無効状態になった時 */
			color: #888;
			background: url(../images/psz/btn_rect3_off.png) left top no-repeat;
}
.btn_next:enabled {				/* 確認画面３ボタン、有効状態になった時 */
			background: url(../images/psz/btn_rect3.png) left top no-repeat;
}

.btn_close {						/* 個人情報画面の「閉じる」ボタン */
			border: 0px;
			cursor:pointer;
			margin:0;
			font-weight:bold;

			width: 277px;
			height: 51px;
			font-size: 12pt;
			text-align: center;
			background: url(../images/psz/btn_rect.png) left top no-repeat;
}
.btn_close:hover{					/* 「確認画面へ」ボタン、有効でマウスカーソルが乗った時 */
			opacity: 0.8;
			filter: alpha(opacity=80);
}
.btn_close:focus{					/* 「確認画面へ」ボタン、フォーカスが当たった時 */
			outline: 1px #008000 dotted;
}
