/*	layout.css

■各ページのcommon.cssの要素を変更する場合は「基本設定」に記述する。

■見出しタイトル h1〜h6についてはページ毎に
存在するタグ数によって番号を増やす。

■テキスト、イメージ、テーブルについては、
エリア別で分類。該当するタグ数によって番号を増やす。

■上記以外の要素は全て「個別設定」に記述する。


--------------
基本設定
--------------

--------------
h1_title**
h2_title**
h3_title**
h4_title**
h5_title**
h6_title**
--------------

--------------
text_area**
	text**
	亙mage**
--------------

--------------
image_area**
	text**
	亙mage**
--------------

--------------
table_area**
	table**
--------------

--------------
個別設定
--------------

------------------------------------------------*/

/*------------------------------
 基本設定
--------------------------------*/


/*------------------------------
 h1_title**
--------------------------------*/

/*------------------------------
 h2_title**
--------------------------------*/

#h2_title01{
	display:block;
	width:620px;
	height:34px;
	margin:15px 0px 0px 0px;
	background:url(../common/images/h2_title01.gif) left top no-repeat;
	text-indent:-9999px;
}

#h2_title02{
	display:block;
	width:580px;
	height:31px;
	margin:0px 0px 0px 0px;
	background:url(../common/images/h2_title02.gif) left top no-repeat;
	text-indent:-9999px;
}

/*------------------------------
 h3_title**
--------------------------------*/

/*------------------------------
 h4_title**
--------------------------------*/

/*------------------------------
 h5_title**
--------------------------------*/

/*------------------------------
 h6_title**
--------------------------------*/


/*------------------------------
 text_area**
--------------------------------*/

.text_area01{
	width:620px;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
}

.text_area01 .text01{
	width:466px;
	float:left;
	padding:20px 0px 0px 15px;
	line-height:1.7;
	letter-spacing:0.9px !important;
	letter-spacing:1px;
}

.text_area01 .image01{
	width:105px;
	float:right;
	padding:15px 15px 0px 0px;
}

.text01{
	width:590px;
	padding:15px 15px 0px 15px;
	line-height:1.7;
	letter-spacing:0.9px !important;
	letter-spacing:1px;
	text-indent:1em;
}

.text02{
	width:590px;
	padding:10px 15px 0px 15px;
	line-height:1.7;
	letter-spacing:0.9px !important;
	letter-spacing:1px;
	text-indent:1em;
}

/*------------------------------
 image_area**
--------------------------------*/

/*------------------------------
 table_area**
--------------------------------*/

/*------------------------------
 個別設定
--------------------------------*/

/*-----------------------------------------------
新着情報
------------------------------------------------*/

.new_area01{
	float:left;
	width:580px;
	padding:0px 0px 10px 20px;
	margin:20px 0px;
	text-align:left;
	overflow: visible;
}

.new_area01:after {
	content: "";
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}

/*\*/
* html .new_area01{
	height:1em;
	overflow:visible;
}
/**/

.new_area01 ul{
	float:left;
	padding:10px 0px 10px 0px;
	width:580px;
	background:url(../common/images/new_bg.gif) repeat-y;
	border-bottom:1px solid #d27d00;
}

.new_area01 li{
	margin:0px 0px 0px 0px;
	letter-spacing:1px;
}

.new_area01 li a{
	text-decoration:underline;
}

.new_area01 li a:hover{
	text-decoration:none;
}

.f_col2{
	float:left;
	width:580px;
	padding:5px 0px 0px 30px;
}

.f_left01{
	float:left;
	width:100px;
}

.f_left02{
	float:left;
	width:420px;
	padding:0px 0px 0px 5px;
}

/*-----------------------------------------------
イメージマップリンク
------------------------------------------------*/

.link00{
	width:160px;
	height:89px;
	position:absolute;
	top:26px;
	left:37px;
}

.link01{
	width:100px;
	height:52px;
	position:absolute;
	top:24px;
	left:410px;
}
.link02{
	width:100px;
	height:52px;
	position:absolute;
	top:262px;
	left:384px;
}
.link03{
	width:100px;
	height:52px;
	position:absolute;
	top:304px;
	left:246px;
}
.link04{
	width:100px;
	height:52px;
	position:absolute;
	top:370px;
	left:141px;
}
.link05{
	width:100px;
	height:52px;
	position:absolute;
	top:371px;
	left:340px;
}

.link00 a,
.link00 a:hover{
	width:160px;
	height:89px;
	position:absolute;
	display:block;
}


.link01 a,
.link02 a,
.link03 a,
.link04 a,
.link05 a,
.link01 a:hover,
.link02 a:hover,
.link03 a:hover,
.link04 a:hover,
.link05 a:hover{
	width:105px;
	height:56px;
	position:absolute;
	display:block;
}
