/*****文字設定*****/

.j9{
      font-size: 9px;
      line-height: 15px;
	  font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sanserif;
	  color:#281300;

      }
.j10{ 
      font-size: 10px;
      line-height: 16px;
      font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sanserif;
		color:#281300;

      }
.j12{
      font-size: 12px;
      line-height: 18px;
      font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sanserif; 
      	  color:#281300;
}
.j12b{
      font-weight: bold;
      font-size: 12px;
	  line-height: 18px;
      font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sanserif;
      color:#281300;
}
.j14{
      font-size: 14px;
      font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka, sanserif;
	  color:#281300;
}


.e9{font-family: "Courier New", Courier, mono;font-Size:9px}
.e10{font-family: "Courier New", Courier, mono;font-size:10px}
.e12{font-family: "Courier New", Courier, mono;font-size:12px;line-height:18px;}
.e14{font-family: "Courier New", Courier, mono;font-size:14px;line-height:150%;}


/*****リンク*****/

a.navi:{ color:#281300 }
a.navi:link { color: #281300; text-decoration: underline }
a.navi:visited  { color: #281300; text-decoration: underline }
a.navi:hover   { color: #D94410; text-decoration: underline }
a.navi:active  { color: #D94410; text-decoration: none }

a:{ color:#281300 }
a:link  { color: #281300; text-decoration: underline }
a:visited  { color: #281300; text-decoration: underline }
a:hover   { color: #D94410; text-decoration: underline }
a:active  { color: #D94410; text-decoration: none }


/*****テーブルの枠線*****/

.tableborder {
      border-top:1px solid #C0C0C0;
      border-bottom:1px solid #C0C0C0;
      border-left:1px solid #C0C0C0;
      border-right:1px  solid #C0C0C0
}

/*****線*****/

.line1{
      border-top:solid 1px #C0C0C0;
	  }


/*****レイアウト*****/

#Logo {
	position:absolute;
	z-index:1;
	left: 0px;
	top: 0px;
	visibility: visible;
	width: 123px;
	}

#Line01 {
	position:absolute;
	z-index:2;
	left: 123px;
	top: 0px;
		}

#Company {
	position:absolute;
	width:222px;
	height:122px;
	z-index:3;
	left: 0px;
	top: 118px;
		}

#Jobs {
	position:absolute;
	z-index:4;
	left: 0px;
	top: 240px;
		}

#Link {
	position:absolute;
	z-index:5;
	left: 0px;
	top: 332px;
		}

#News {
	position:absolute;
	z-index:6;
	left: 0px;
	top: 410px;
		}

#Diary {
	position:absolute;
	z-index:7;
	left: 0px;
	top: 520px;
		}

#Line02 {
	position:absolute;
	z-index:9;
	top: 731px;
	left: 0px;
}
#Circle {
	position:absolute;
	z-index:9;
	left: 621px;
	top: 0px;
}
#Wave {
	position:absolute;
	z-index:10;
	left: 540px;
	top: 585px;
}
#Mail {
	position:absolute;
	z-index:8;
	left: 0px;
	top: 600px;
}

#Copyright {
	position:absolute;
	z-index:9;
	left: 0px;
	top: 706px;
}


/***日記***/
/* ----- 文章構造 -------------------------------------- */

/* 水平線 */
hr {
	color : #000000 ;
	height : 1px ;
}

/* 警告メッセージ */
.warning {
	color : #FF0000 ;
	font-weight : bold ;
}

/* ----- 基本構造 -------------------------------------- */

/* タイトル */
.title {
	text-align : center ;
}

/* リンク */
.link {
	text-align : left ;
}

/* 投稿フォーム */
.form {
	text-align : center ;
}

/* ページナビゲーター */
.navi {
	text-align : left ;
}

/* 投稿記事 */
.log {
	text-align : left ;
}

/* ----- 見出し文字 ------------------------------------ */

/* メインページ見出し */
h1 {
	text-align : center ;
	color : #222222 ;
	font-size : 25px ;
	font-family : 'Times New Roman' ;
}

/* サブページ見出し */
h2 {
	text-align : center ;
	color : #222222 ;
	font-size : 15px ;
	border : #222222 1px solid ;
	width : 80% ;
	padding : 2px ;
	background-color : #DDDDFF ;
}

/* 小見出し */
h3 {
	color : #222222 ;
	font-size : 15px ;
	text-align : center ;
	border-left : #7777CC 5px solid ;
	border-bottom : #DDDDDD 1px solid ;

	width : 100% ;
	padding : 0px 10px ;
}



/* ----- テーブル -------------------------------------- */


/* 表 */
.table {
	border : #222222 1px solid ;
	border-collapse : collapse ;
}

/* 見出し */
.table_head {
	color : #606060 ;
	border : #AAAAAA 1px solid ;

	padding : 3px ;
	background-color : #DDDDDD ;
}

/* 内容 */
.table_data {
	color : #606060 ;
	border : #AAAAAA 1px solid ;

	padding : 3px ;
	background-color : #FFFFFF ;
}

/* ----- フォーム -------------------------------------- */

/* テキスト入力 */
input,select {
	color : #000000 ;
	border : #222222 1px solid ;

	line-height : 1.1 ;
}

/* テキストエリア */
textarea {
	color : #000000 ;
	border : #222222 1px solid ;

	line-height : 1.2 ;
}

/* ボタン */
.submit,.reset,.button {
	line-height : 1.1 ;
	background-color : #FFFFFF ;
}

/* チェックボックス */
.checkbox {
	border : 1px ;
}

/* ラジオボタン */
.radio {
	border : 1px ;
}

/* ----- 投稿フォーム ---------------------------------- */

/* 投稿フォーム格納テーブル */
.form_table {

}

/* 見出し */
.form_table_head {
	font-weight : bold ;
	padding : 0px 10px ;
	border : #FFFFFF 2px solid ;
	background-color : #DDDDDD ;
}

/* 内容 */
.form_table_data {
}

/* ----- 投稿記事 -------------------------------------- */

/* 投稿記事格納テーブル */

.log_table {
	margin : 0px ;
	padding : 0px ;
	width : 400px ;
   border:0px;
}

/* 見出し */
.log_table_head {
	margin : 3px ;
	padding : 0px ;
}

/* 内容 */
.log_table_data {
	margin : 0px ;
	padding : 0px ;
}

/* 本文インデント */
.log_table_indent {
	width : 30px ;
}

/* ----------------------------------------------------- */

