/*  
Orignal  Name: style.css
Version: 1.0
Author: JGS
Author URI: http://jgs.ne.jp

*/

/*--------------------------------------
 スクロールバー表示（レイアウト崩れ対策）
---------------------------------------*/
html {
	overflow-y:scroll;
}
/*--------------------------------------
 タグ
---------------------------------------*/
body {
	color: #333333;
	background: #FFFFFF url(img/main-bg.gif);

	margin: 0px;
	font: 100%/150%  'メイリオ', Meiryo, 'Lucida Grande', Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
}

/*--------------------------------------
 ページ本体部分
---------------------------------------*/
#page {
	margin: 0px auto;
/*
	border-bottom: 5px solid darkseagreen;
	border-bottom: 5px solid #d5e6eb;
	border-left: 5px solid #d5e6eb;
	border-right: 5px solid #d5e6eb;
*/

	border: 1px solid green;

	background: #FFFFFF ;

	width: 805px;
}

h1
	{
	font-size: large;
	text-align:center; 

	padding-top: 3px;				/* 上の余白 	*/
	line-height: 100%;				/* 行の高さ 	*/

	zoom: 1;						/* IE6 対策	*/
	}

h2
	{
	font-size: medium;

	margin: 3px 20px 3px 20px;

	padding-top: 0px;				/* 上の余白 	*/
	padding-left: 10px;				/* 左の余白 	*/
	padding-right: 5px;				/* 左の余白 	*/
	border-width: 0px 0px 1px 10px;	/* 枠の幅 		*/
	border-style: solid;				/* 枠の種類 	*/
	border-color: green;			/* 枠の色 		*/
	line-height: 150%;				/* 行の高さ 	*/

	zoom: 1;						/* IE6 対策	*/
	}

.content
	{
	font-size: 90%;
	background: #FFFFFF ;

	margin-bottom: 10px;
	}

/*------------------------------*/
/*  説明文					*/
/*------------------------------*/
.info_data
	{
	font-size: 85%;
	margin-left: 30px;
	margin-right: 30px;
	}

/*------------------------------*/
/*  コマンドボタン			*/
/*------------------------------*/
.cmd_box
	{
	font-size: medium;
	font-weight: bold;

	text-align:center; 

	padding: 20px;

	}

a.button {
	height: 20px;
	color:#333333;
	text-decoration: none;
	background:url(img/button.gif) no-repeat 0px 0px;
	}

a.button:hover {	
	color:orangered;
	background:url(img/button.gif) no-repeat 0px -45px;
	}

/*------------------------------*/
/*  入力テキスト				*/
/*------------------------------*/
input[type="text"] , textarea {
	border: 1px gray solid;
	}
input[type="text"]:focus {
	background-color: #ffffcc;
	}

/*------------------------------*/
/*  入力フォーム　テーブル		*/
/*------------------------------*/
.form_table_frame {
	margin: 5px 90px 5px 100px;
	padding: 10px 30px;

	border:1px yellowgreen solid;
	background: whitesmoke;
	}

.form_table {

	}

.form_table th{
	text-align:left; 
	padding-top:0.1em;
	}

.form_table td{
	padding-bottom:0.1em;
	padding-left:1em;
	}

.form_table_chk td{
	padding-bottom:0.1em;
	border-bottom:1px dotted  gray;

	}

/*	枠なしテーブル	*/
.no_border {
	border:0px;

}
.no_border td, th {
	border:0px;
}

/*------------------------------*/
/*  入力チェックメッセージ		*/
/*------------------------------*/
.msg_validation {
	cursor:pointer;
	position:absolute; 

	text-align: left;
	font-size: medium;

	border: 1px solid;
	margin: 0px;
	padding:10px 10px 5px 50px;

	font-size: 75%;
	color: #D63301;

	/*	background-color: #FFCCBA;	*/
	background-color: #FFFFFF;
	background-image: url('img/warning.gif');
	background-repeat: no-repeat;
	background-position: 10px center;

}
.msg_validation ul{
	margin:0px;
	padding:10px 10px;
}
.input_msg{
	top:-2%;
	left:40%;
	z-index:99;
}

.dsp_data {
	width:550px;
	word-break: break-all;
}
