/*======================================================================

Copyright(c) 2010 Japan Digital Laboratory Co.,Ltd. All Right Reserved.
  top page  CSS 

  意匠デザイン  「wd005」コンテンツページ用
  css designed by 2010.04.14 dohken.sphd.jdl.co.jp
  Item base color #4e899e
=========================================================================*/

/*==========================================================
	テキストリンク色の設定
==========================================================*/
a{
	color: #0000FF;
	text-decoration: underline;
	cursor: pointer;
}
a:visited{
	color: #0000aa;
	text-decoration: underline;
	cursor: pointer;
}
a:hover{
	color: #0000FF;
	text-decoration: underline;
	cursor: pointer;
}

/*==========================================================
	html / bodyの設定
==========================================================*/
html{
	position: relative;
	background-color:#65919e; /* 中部の背景 */
}
body{
	position: absolute;
	width: 100%;
	min-width:980px;
	background: url(../images/wd005_bg_bottom.gif) bottom repeat-x; /* 底部の背景 */
}

/****

 ▼ 各 divisionの設定 

****/
/*==========================================================
	bg_top 上部背景領域
==========================================================*/
#bg_top{
	height: 300px;
	width: 100%;
	min-width:980px;
	background-image: url(../images/wd005_bg_top.gif); /* 上部の背景 */
	background-repeat: repeat-x;
	position: absolute;
	top:0px;
	left:0px;
	display: block;
}
/*==========================================================
	wrapper ページ全体領域
==========================================================*/
#wrapper{
	z-index:3;
	margin: 0px auto 0px;
	position: relative;
	height: auto;
	width: 980px;
	background-color:transparent;
	padding-bottom:1px; /* all_content でtop を下げた分補完 */
}

/*==========================================================
	wrapper h1 印刷用　テキストヘッダータイトル 通常は非表示
==========================================================*/
#wrapper h1 {
	display:none;
}

/*==========================================================
 ▼ headerの設定
 
 ヘッダー事務所タイトル領域
 デザイン毎にサイズ、位置は可変
 テキストで最低文字数 （12px以上のフォント）　全角２０文字を確保すること
 ※　この領域はトップページへのリンクになる
==========================================================*/
#header {
	width:980px;
	height:161px;
	position:relative;
	display: block;
	z-index: 2;
	overflow: hidden;
	background-image: url(../images/wd005_header_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	cursor: pointer;
}
/*==========================================================
 ヘッダーテキストタイトル
 プログラム側へのヘッダータイトル文字表示領域情報として必要
 ==========================================================*/
#header h1 {
	color: #3b465b;
	font-style: normal;
	line-height: 44px;
	text-decoration: none;
	text-align: left;
	vertical-align: baseline;
	position: relative;
	top: 65px;
	left: 90px;
	height: 40px;
	width: 300px;
	display: none;
	overflow: hidden;
	font-size: 30px;
}

/*==========================================================
 ▼ navigationの設定 

 navigation グローバルナビゲーション
 ==========================================================*/
#navigation{
	position: absolute;
	z-index: 5;
	top: 122px;
	left:7px;
	height: 34px;
	width: 966px;
}
#navigation ul{
}
#navigation li {
	position: relative;
	text-align: center;
	float: left;
	width: 161px;
	height: 34px;
	overflow: hidden;
	display: block;
	word-wrap: break-word; 
	word-break: break-all;
}
#navigation a {
	position: relative;
	height: 34px;
	width: 161px;
	background: url(../images/wd005_navi_button.png) 0 -34px;
	_background: url(../images/wd005_navi_button.gif) 0 -34px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 34px;
	text-decoration: none;
	display: block;
	overflow: hidden;
	white-space:pre;
}
#navigation a:hover, #navigation_here {
	display: block;
	color: #FFFFFF;
	background: url(../images/wd005_navi_button.png) 0 0;
	_background: url(../images/wd005_navi_button.gif) 0 0;
}
.navigation_text{
	display:block;
	width:156px;
	height: 34px;
	overflow: hidden;
	text-indent:5px;
}
/*==========================================================
 ▼ content_navi_area の設定 

 ぱんくずナビなど
 ==========================================================*/
#content_navi_area {
	width:930px;
	height:20px;
	position:absolute;
	z-index: 25;
	overflow: hidden;
	top: 175px;
	left:15px;
	display: block;
}
/*==========================================================
 コンテンツナビ　タイトル
 ==========================================================*/
#content_navi_area h2 {
	width: 300px;
	height: 14px;
	font-size: 12px;
	color: #000000;
	text-align: left;
	position: absolute;
	line-height: 20px;
	display: none;
	margin-left: 10px;
}
/*==========================================================
 パンくずナビ領域
 ==========================================================*/
#pan_navi {
	width:930px;
	height:20px;
	position:absolute;
	display: block;
	z-index: 3;
	overflow:hidden;
}
#pan_navi p {
	line-height: 20px;
	font-size: 12px;
	color: #000000;
	text-align: left;
}
#pan_navi a{
	font-size: 12px;
	color: #0000FF;
	line-height: 20px;
	text-decoration: underline;
}
#pan_navi a:hover{
	color: #0000FF;
	text-decoration: underline;
}

/*==========================================================
 ▼ coverの設定 

 cover メインビジュアル領域
 ==========================================================*/
#cover {
	display: none;
}
#cover img{
	display: none;
}
/*==========================================================
 cover メインビジュアルにかぶせるテキスト
 ==========================================================*/
#cover h2{
	display: none;
}
/*==========================================================
 cover2 main visual reserve
 ==========================================================*/
#cover2 {
	z-index: 1;
	position:absolute;
	top: 0px;
	width:980px;
	height:161px;
	background-image: url(../images/wd005_cover2.jpg); /* 上部の背景 */
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
}
}
/*==========================================================
 cover3 main visual reserve
 ==========================================================*/
#cover3 {
	display: none;
}


/*==========================================================
 ▼ all_content コンテンツの統合領域

 all contets (main_content(content+content2)+content3)
 ==========================================================*/
#all_content {
	z-index: 10;
	position: relative;
	width: 980px;
	height: auto;
	visibility: visible;
	top: 250px;
	top: 0px;
	overflow: hidden;
}
#all_content_cover{
	display: none;
}

/*==========================================================
 ▼ content_title コンテンツページタイトル領域
 
 ==========================================================*/
#content_title{
	visibility: visible;
	position: relative;
	z-index: 25;
	left:220px;
	height: 30px;
	width: 720px;
	background: #FFFFFF url(../images/wd005_content_title.png) no-repeat;
	display: none;
	overflow: hidden;
}
#content_title h2 {
	font-size: 16px;
/*	color: #2388F8;*/
	color: #1485fd;
	line-height: 29px;
	text-align: left;
	text-indent: 35px;
	display: block;
	overflow: hidden;
	white-space:pre;
}

/*==========================================================
 ▼ main_content メインコンテンツの領域

 main_content (content+content2=main_content)
 ==========================================================*/
#main_content{
	z-index: 20;
	width:980px;
	height: auto;
	position: relative;
	visibility: visible;
	overflow: hidden;
	display: block;
	padding: 48px 0px 0px 0px;
	float: right;
/*	background-color: #FFFFFF;*/
	background-image: url(../images/wd005_main_content.gif); /* 上部の背景 */
	background-repeat: repeat-y;
}
#main_content_under{
	z-index: 20;
	width:980px;
	height: 11px;
	position: relative;
	visibility: visible;
	overflow: hidden;
	display: block;
/*	background-color: #FFFFFF;*/
	background-image: url(../images/wd005_main_content_bottom.png); /* メインコンテンツの底部の背景 */
	_background-image: url(../images/wd005_main_content_bottom.gif); /* メインコンテンツの底部の背景 */
}

/*==========================================================
 ▼ content コンテンツ領域

	h2	未定義
	h3	記事タイトル
	h4	リンクBOXのタイトル 図と位置を合わせるためmargin-bottom -自身の近さ;
	p		記事（初期値はinport.css）
	img	図
 ==========================================================*/
#content{
	z-index: 30;
	position: relative;
	width:723px;
	height: auto;
	overflow: hidden;
	display: block;
/*	margin: 0px 24px 0px 0px;*/
	right:24px;
	float: right;
}
#content h2 {
	display: none;
}
#content h3 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	text-indent: 25px;
	top: -5px;
	height: 21px;
	width: 723px;
	background-color: #B5B5B5;
	background: url(../images/wd005_content_h3.png) no-repeat;
	_background: url(../images/wd005_content_h3.gif) no-repeat;
	overflow: hidden;
}
#content h3 a{
	color: #FFFFFF;
	text-decoration: none;
}
#content h3 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#content h3 a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
#content h4 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 29px;
	text-align: left;
	text-indent: 25px;
	float:right;
	height: 29px;
	width: 460px;
	background-color:#4e899e;
	background: url(../images/wd005_content_h4.jpg) no-repeat;
	overflow: hidden;
}
#content h4 a{
	color: #FFFFFF;
	text-decoration: none;
}
#content h4 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#content h4 a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
/*==========================================================
 inner_box 記事＆画像の領域 
 設定する左右マージンの分を widthより引くこと
 	overflow:hidden;が必要
 ==========================================================*/
#content .inner_box{
	display:block;
	position: relative;
	width:693px;
	height:auto;
	margin:15px 15px 10px 15px;
	overflow:hidden;
}
#content p,#content dl,#content div,#content li {
	color: #333333;
}
#content img {
/*
	margin: 10px;
	_margin: 5px;
*/
	overflow:hidden;
}
/*==========================================================
 content_cover 
 ==========================================================*/
#content_cover {
	display: none;
}
/*==========================================================
 content_under コンテンツ領域の下部領域
 ==========================================================*/
#content_under {
	display: none;
}
/*==========================================================
 ▼ content   各種記事ＢＯＸの装飾パーツ

	.content_box_top			上部用装飾 ※記事タイトルの指定が無い場合は適用されない
	.content_box_middle		記事BOXの中部
	.content_box_bottom		記事BOXの底部	※次の記事のタイトルが無い場合にオーバーライトされる
 ==========================================================*/
#content .content_box_top {
	position: relative;
	width: 723px;
	height: 5px;
	background: url(../images/wd005_content_box_top.png) no-repeat;
	_background: url(../images/wd005_content_box_top.gif) no-repeat;
	display: block;
	overflow: hidden;
}
#content .content_box_topframe {
	position: relative;
	width: 723px;
	height: 5px;
	background: url(../images/wd005_content_box_frame.png) no-repeat;
	_background: url(../images/wd005_content_box_frame.gif) no-repeat;
	display: block;
	overflow: hidden;
}
#content .content_box_middle {
	position: relative;
	width: 721px;
	height: auto;
	background: #FFFFFF;
	display: block;
	border-right: 1px solid #4e899e;
	border-left: 1px solid #4e899e;
	overflow: hidden;
}
#content .content_box_bottom {
	position: relative;
	width: 723px;
	height: 5px;
	background: url(../images/wd005_content_box_bottom.png) no-repeat;
	_background: url(../images/wd005_content_box_bottom.gif) no-repeat;
	display: block;
	overflow: hidden;
}
/*==========================================================
 ▼ content   記事ＢＯＸ内の記事の前後マージン
 ※　inner_box　の導入により不要になった 2010.02.24
 ==========================================================*/
/*
#content .content_box_NAIYO_margin_top{
	 display:block;
	 margin-top:10px;
}
#content .content_box_NAIYO_margin_bottom{
	 display:block;
	 margin-top:5px;
}
*/


/*========================================================*/
/*																												*/
/* ▼ content_box   content 領域用の各種記事ＢＯＸ				*/
/*																												*/
/*==========================================================
	content 記事ＢＯＸ　回り込み左フリーサイズ画像
==========================================================*/
#content .content_box_free_l ,#content .content_box_file_l{
	position: relative;
	width: 723px;
	height: auto;
	display: block;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content .content_box_free_l img , #content .content_box_file_l img{
	float: left;
	margin:0px 15px 0px 0px;
}
#content .content_box_free_l p , #content .content_box_file_l p{
}
/*==========================================================
	content <H3>記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　回り込み左フリーサイズ画像
==========================================================*/
#content .content_box_free_l_marge ,#content .content_box_file_l_marge{
	position: relative;
	width: 723px;
	height: auto;
	display: block;
	overflow: hidden;
	margin: -15px 0px 10px 0px;
}
#content .content_box_free_l_marge img , #content .content_box_file_l_marge img{
	float: left;
	margin:0px 15px 0px 0px;
}
#content .content_box_free_l_marge p , #content .content_box_file_l_marge p{
}

/*=================================================================
	content   記事ＢＯＸ　回り込み無し中央配置フリーサイズ画像
=================================================================*/
#content .content_box_free_c {
	width: 723px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content .content_box_free_c img{
	display: block;
	text-align: center;
	margin:0px auto 5px auto;
}
#content .content_box_free_c p{
}
/*==========================================================
	content <H3>記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　回り込み無し中央配置　フリーサイズ画像
==========================================================*/
#content .content_box_free_c_marge{
	width: 723px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin: -15px 0px 10px 0px;
}
#content .content_box_free_c_marge img{
	display: block;
	text-align: center;
	margin:0px auto 5px auto;
}
#content .content_box_free_c_marge p{
}


/*=================================================================
	content   記事ＢＯＸ　回り込み右フリーサイズ画像
=================================================================*/
#content .content_box_free_r , #content .content_box_file_r{
	margin: 0px 0px 10px 0px;
	position: relative;
	height: auto;
	width: 723px;
	display: block;
	overflow: hidden;
}
#content .content_box_free_r img , #content .content_box_file_r img{
	float: right;
	margin:0px 0px 0px 15px;
}
#content .content_box_free_r p , #content .content_box_file_r p{
}
/*==========================================================
	content <H3>記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　回り込み右フリーサイズ画像
==========================================================*/
#content .content_box_free_r_marge ,#content .content_box_file_r_marge{
	margin: -15px 0px 10px 0px;
	position: relative;
	height: auto;
	width: 723px;
	display: block;
	overflow: hidden;
}
#content .content_box_free_r_marge img , #content .content_box_file_r_marge img{
	float: right;
	margin:0px 0px 0px 15px;
}
#content .content_box_free_r_marge p , #content .content_box_file_r_marge p{

}
/*=================================================================
	content   記事ＢＯＸ　左画像（大）img→w:200px h:150px
=================================================================*/
#content .content_box_img_l {
	width: 723px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content .content_box_img_l img{
	height: 150px;
	width: 200px;
	display: block;
	overflow: hidden;
	position: relative;
/*		_margin:5px; */
	float: left;
}
#content .content_box_img_l .text_box{
	width: 450px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 230px;
	_margin-left: 225px;
}
/*==========================================================
	content <H3>記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　左画像（大）img→w:200px h:150px
==========================================================*/
#content .content_box_img_l_marge {
	width: 723px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin: -15px 0px 10px 0px;
}
#content .content_box_img_l_marge img{
	height: 150px;
	width: 200px;
	display: block;
	overflow: hidden;
	position: relative;
/*	_margin:5px;*/
	float: left;
}
#content .content_box_img_l_marge .text_box{
	width: 450px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 230px;
	_margin-left: 225px;
}
/*=================================================================
	content   記事ＢＯＸ　左画像（中）img→w:160px h:120px
=================================================================*/
#content .content_box_img_m {
	width: 723px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content .content_box_img_m img{
	width: 160px;
	height: 120px;
	display: block;
	overflow: hidden;
	position: relative;
/*	_margin:5px;*/
	float: left;
}
#content .content_box_img_m .text_box{
	width: 490px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 190px;
	_margin-left: 185px;
}
/*==========================================================
	content <H3>記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　左画像（大）img→w:200px h:150px
==========================================================*/
#content .content_box_img_m_marge {
	width: 723px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin: -15px 0px 10px 0px;
}
#content .content_box_img_m_marge img{
	width: 160px;
	height: 120px;
	display: block;
	overflow: hidden;
	position: relative;
/*	_margin:5px; */
	float: left;
}
#content .content_box_img_m_marge .text_box{
	width: 490px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 190px;
	_margin-left: 185px;
}
/*=================================================================
	content   記事ＢＯＸ　左画像（小）img→w:120px h:90px
=================================================================*/
#content .content_box_img_s {
	width: 723px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content .content_box_img_s img{
	width: 120px;
	height: 90px;
	display: block;
	overflow: hidden;
	position: relative;
/*	_margin:5px;  */
	float: left;
}
#content .content_box_img_s .text_box{
	width: 530px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 150px;
	_margin-left: 145px;
}
/*==========================================================
	content <H3>記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　左画像（大）img→w:200px h:150px
==========================================================*/
#content .content_box_img_s_marge {
	width: 723px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin: -15px 0px 10px 0px;
}
#content .content_box_img_s_marge img{
	width: 120px;
	height: 90px;
	display: block;
	overflow: hidden;
	position: relative;
/*	_margin:5px; */
	float: left;
}
#content .content_box_img_s_marge .text_box{
	width: 530px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 150px;
	_margin-left: 145px;
}
/*=================================================================
	content   記事ＢＯＸ　リンク集向け
=================================================================*/
#content .content_box_link {
	width: 723px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content .content_box_link img{
	display: block;
	overflow: hidden;
	position: relative;
	margin:0;
	float: left;
}
#content .content_box_link .text_box{
	width: 450px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 230px;
	_margin-left: 225px;
	color:#000000;
}

/*==========================================================
	content <H3>記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　リンク集向け
==========================================================*/
#content .content_box_link_marge {
	width: 723px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin: -15px 0px 10px 0px;
}
#content .content_box_link_marge img{
	display: block;
	overflow: hidden;
	position: relative;
	margin:0;
	float: left;
}
#content .content_box_link_marge .text_box{
	width: 450px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 230px;
	_margin-left: 225px;
	color:#000000;
}
/*=================================================================
	content   記事ＢＯＸ　インラインフレーム用 
			content_box_iframe_l					通常のiframe用 ※高さ指定がなければ自動調整
			content_box_iframe_outside		外部ＵＲＬ専用 ※高さ指定必須
=================================================================*/
#content .content_box_iframe_l, #content .content_box_iframe_outside {
	position: relative;
	width: 723px;
	height: auto;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content .inlineframe_l, #content .inlineframe_outside {
	position: relative;
	width: 721px;
	display: block;
	overflow: hidden;
	margin-top: 0px;
}
/*==========================================================
	content <H3>記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　
			content_box_iframe_l_marge					通常のiframe用 ※高さ指定がなければ自動調整
			content_box_iframe_outside_marge		外部ＵＲＬ専用 ※高さ指定必須
==========================================================*/
#content .content_box_iframe_l_marge, #content .content_box_iframe_outside_marge {
	position: relative;
	height: auto;
	width: 723px;
	overflow: hidden;
	margin: -15px 0px 10px 0px;
}

/*=================================================================
	content   記事ＢＯＸ　タイトル無しインラインフレーム用 
			content_box_iframe_free					HTMLペースト用 ※高さ指定がなければ自動調整
			content_box_iframe_outside_free	外部ＵＲＬ専用 ※高さ指定必須
=================================================================*/
#content .content_box_iframe_free, #content .content_box_iframe_outside_free {
	position: relative;
	height: auto;
	width: 723px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content .inlineframe_free, #content .inlineframe_outside_free {
	position: relative;
	height: auto;
	width: 723px;
	display: block;
	overflow: hidden;
}

/*==========================
 会員用  インラインフレーム
===========================*/
#content .content_box_iframe_member {
	position: relative;
	height: 100%;
	width: 723px;
	overflow: hidden;

}
#content .inlineframe_member {
	position: relative;
	height: 600px;
	width: 560px;
	display: block;
	overflow: hidden;
	margin:0px auto;
}
#content .content_box_iframe_ninsyo  {
	position: relative;
	height: 410px;    /* 角丸のフレーム分10px加算 */
	width: 723px;
	overflow: hidden;
	display: block;

}
#content .inlineframe_ninsyo {
	position: relative;
	height: 400px;
	width: 723px;
	border: 0px none;
	display: block;
	overflow: hidden;
}

/*==========================
 content_box_member 会員ページアイコン用BOX領域
	Wideデザインでは非表示にする
===========================*/
#content .content_box_member {
	width: 723px;
	position: relative;
	height: auto;
	overflow: hidden;
	border-top: 0px none #A0EEC9;
	border-right: 0px none #A0EEC9;
	border-bottom: 1px none #A0EEC9;
	border-left: 0px none #A0EEC9;
	margin-bottom: 5px;
	display: none;
}
#content .member_icon2{
	height: 60px;
	width: 270px;
	display: block;
	overflow: hidden;
	position: relative;
	padding: 5px 5px 5px 5px;
	float: left;
}
#content .member_icon2 a{
	height: 60px;
	width: 270px;
	display: block;
	overflow: hidden;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
}

#content .member_icon3{
	height: 60px;
	width: 180px;
	display: block;
	overflow: hidden;
	position: relative;
	padding: 5px 0px 5px 5px;
	float: left;
}
#content .member_icon3 a{
	height: 60px;
	width: 180px;
	display: block;
	overflow: hidden;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
}





/*==========================================================
 ▼ content2 コンテンツ領域

	h2	未定義
	h3	記事タイトル
	h4	リンクBOXのタイトル 図と位置を合わせるためmargin-bottom -自身の近さ;
	p		記事（初期値はinport.css）
	img	図
 ==========================================================*/
#content2{
	z-index: 30;
	position: relative;
	width:202px;
	height: auto;
	overflow: hidden;
	display: block;
	float: left;
	left:14px;
}
#content2 h2 {
	display: none;
}
#content2 h3 {
	top:-5px;
	width: 202px;
	height: 21px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	text-align: left;
	text-indent: 10px;
	background: url(../images/wd005_content2_h3.png) no-repeat;
	_background: url(../images/wd005_content2_h3.gif) no-repeat;
	overflow: hidden;
}
#content2 h3 a{
	color: #FFFFFF;
	text-decoration: none;
}
#content2 h3 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#content2 h3 a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
#content2 h4 {
	width: 202px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	text-align: left;
	line-height: 30px;
	text-indent: 10px;
	background: url(../images/wd005_content2_h4.jpg) no-repeat;
	overflow: hidden;
	margin-bottom: 5px;

}
#content2 h4 a{
	color: #FFFFFF;
	text-decoration: none;
}
#content2 h4 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#content2 h4 a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
/*==========================================================
 inner_box 記事＆画像の領域 
 設定する左右マージンの分を widthより引くこと
 	overflow:hidden;が必要
 ==========================================================*/
#content2 .inner_box{
	display:block;
	width:178px;
	height:auto;
	margin:10px 10px 10px 10px;
	overflow:hidden;
}
#content2 p,#content2 dl,#content2 div,#content2 li {
	color: #333333;
}
#content2 img {
/*
	margin: 10px;
	_margin: 5px;
*/
	overflow:hidden;
}
/*==========================================================
 content_cover 
 ==========================================================*/
#content2_cover {
	display: none;
}
/*==========================================================
 content_under コンテンツ領域の下部領域
 ==========================================================*/
#content2_under {
	display: none;
}

/*==========================================================
 ▼ content2　ナビゲーションメニューの設定 

 subnav サブナビゲーション
 ==========================================================*/
#content2 #subnav{
	position: relative;
	z-index: 5;
	width: 202px;
	height: auto;
	display: block;
	overflow: hidden;
	padding-bottom:15px;
}
#content2 #subnav ul{
	list-style-type:none;
}
#content2 #subnav li {
	position: relative;
	text-align: center;
	float: left;
	width: 202px;
	height: 35px;
	overflow: hidden;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:26px;
	line-height: 35px;
	display: block;
	word-wrap: break-word; 
	word-break: break-all;
	white-space:pre;
}
#content2 #subnav a {
	position: relative;
	height: 35px;
	width: 202px;
	background: url(../images/wd005_subnavi_button.png) 0 -35px;
	_background: url(../images/wd005_subnavi_button.gif) 0 -35px;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	display: block;
	overflow: hidden;
	white-space:pre;
}
#content2 #subnav a:hover, #content2 #subnav_here {
	position: relative;
	height: 35px;
	width: 202px;
	background: url(../images/wd005_subnavi_button.png) 0 0;
	_background: url(../images/wd005_subnavi_button.gif) 0 0;
	display: block;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	white-space:pre;
}
.subnav_text{
	display:block;
	width:200px;
	height:35px;
	overflow: hidden;
	text-indent:30px;
}

/*==========================================================
 ▼ content2_box   各種記事ＢＯＸのエリア
===========================================================*/
#content2_box{
	z-index: 4;
	position: relative;
	width:202px;
	height: 100%;
	overflow: hidden;
	display: block;
}

/*==========================================================
 ▼ content2   各種記事ＢＯＸの装飾パーツ

	.content_box_top			上部用装飾 ※記事タイトルの指定が無い場合は適用されない
	.content_box_middle		記事BOXの中部
	.content_box_bottom		記事BOXの底部	※次の記事のタイトルが無い場合にオーバーライトされる
 ==========================================================*/
#content2 .content_box_top {
	position: relative;
	width: 202px;
	height: 5px;
	background: url(../images/wd005_content2_box_top.png) no-repeat;
	_background: url(../images/wd005_content2_box_top.gif) no-repeat;
	display: block;
	overflow: hidden;
}
#content2 .content_box_topframe {
	position: relative;
	width: 202px;
	height: 5px;
	background: url(../images/wd005_content2_box_frame.png) no-repeat;
	_background: url(../images/wd005_content2_box_frame.gif) no-repeat;
	display: block;
	overflow: hidden;
}
#content2 .content_box_middle {
	position: relative;
	width: 200px;
	height: auto;
	background: #FFFFFF;
	display: block;
	border-right: 1px solid #de9521;
	border-left: 1px solid #de9521;
	overflow: hidden;
}
#content2 .content_box_bottom {
	position: relative;
	width: 202px;
	height: 5px;
	background: url(../images/wd005_content2_box_bottom.png) no-repeat;
	_background: url(../images/wd005_content2_box_bottom.gif) no-repeat;
	display: block;
	overflow: hidden;
}
/*==========================================================
 ▼ content2   記事ＢＯＸ内の記事の前後マージン
 ==========================================================*/
#content2 .content_box_NAIYO_margin_top{
	 display:block;
	 margin-top:10px;
}
#content2 .content_box_NAIYO_margin_bottom{
	 display:block;
	 margin-top:5px;
}

/*========================================================*/
/*																												*/
/* ▼ content_box   content2 領域用の各種記事ＢＯＸ				*/
/*																												*/
/*==========================================================
	content 記事ＢＯＸ　回り込み左フリーサイズ画像
==========================================================*/
#content2 .content_box_free_l ,#content2 .content_box_file_l{
	position: relative;
	width: 202px;
	height: auto;
	display: block;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content2 .content_box_free_l img , #content2 .content_box_file_l img{
	float: left;
	margin:0px 10px 10px 0px;
}
#content2 .content_box_free_l p , #content2 .content_box_file_l p{
}
/*==========================================================
	content <H3>記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　回り込み左フリーサイズ画像
==========================================================*/
#content2 .content_box_free_l_marge ,#content2 .content_box_file_l_marge{
	position: relative;
	width: 202px;
	height: auto;
	display: block;
	overflow: hidden;
	margin: -15px 0px 10px 0px;
}
#content2 .content_box_free_l_marge img , #content2 .content_box_file_l_marge img{
	float: left;
	margin:0px 10px 10px 0px;
}
#content2 .content_box_free_l_marge p , #content2 .content_box_file_l_marge p{
}

/*=================================================================
	content   記事ＢＯＸ　回り込み無し中央配置フリーサイズ画像
=================================================================*/
#content2 .content_box_free_c {
	width: 202px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content2 .content_box_free_c img{
	display: block;
	text-align: center;
	margin:0px auto 10px auto;
}
#content2 .content_box_free_c p{
}
/*==========================================================
	content <H3>記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　回り込み無し中央配置　フリーサイズ画像
==========================================================*/
#content2 .content_box_free_c_marge{
	width: 202px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin: -15px 0px 10px 0px;
}
#content2 .content_box_free_c_marge img{
	display: block;
	text-align: center;
	margin:0px auto 10px auto;
}
#content2 .content_box_free_c_marge p{
}


/*=================================================================
	content   記事ＢＯＸ　回り込み左フリーサイズ画像
=================================================================*/
#content2 .content_box_free_r , #content2 .content_box_file_r{
	margin: 0px 0px 10px 0px;
	position: relative;
	height: auto;
	width: 202px;
	display: block;
	overflow: hidden;
}
#content2 .content_box_free_r img , #content2 .content_box_file_r img{
	float: right;
	margin:0px 0px 10px 10px;
}
#content2 .content_box_free_r p , #content2 .content_box_file_r p{
}
/*==========================================================
	content <H3>記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　回り込み左フリーサイズ画像
==========================================================*/
#content2 .content_box_free_r_marge ,#content2 .content_box_file_r_marge{
	margin: -15px 0px 10px 0px;
	position: relative;
	height: auto;
	width: 202px;
	display: block;
	overflow: hidden;
}
#content2 .content_box_free_r_marge img , #content2 .content_box_file_r_marge img{
	float: right;
	margin:0px 0px 10px 10px;
}
#content2 .content_box_free_r_marge p , #content2 .content_box_file_r_marge p{

}

/*=================================================================
	content   記事ＢＯＸ　インラインフレーム用 ※高さ指定がなければ自動調整
=================================================================*/
#content2 .content_box_iframe_l, #content2 .content_box_iframe_outside {
	position: relative;
	height: auto;
	width: 202px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content2 .inlineframe_l, #content2 .inlineframe_outside {
	position: relative;
	height: auto;
	width: 200px;
	display: block;
	overflow: hidden;
	margin-top: 0px;
}
/*==========================================================
	content <H3>記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　インラインフレーム用 ※高さ指定がなければ自動調整
==========================================================*/
#content2 .content_box_iframe_l_marge, #content2 .content_box_iframe_outside_marge {
	position: relative;
	height: auto;
	width: 202px;
	overflow: hidden;
	margin: -15px 0px 10px 0px;
}

/*=================================================================
	content   記事ＢＯＸ　タイトル無しインラインフレーム用 
												外部ＵＲＬ専用
	※高さ指定必須
=================================================================*/
#content2 .content_box_iframe_free, #content2 .content_box_iframe_outside_free {
	position: relative;
	height: auto;
	width: 202px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	background-color: transparent;
}
#content2 .inlineframe_free, #content2 .inlineframe_outside_free {
	position: relative;
	height: auto;
	width: 200px;
	display: block;
	overflow: hidden;
	margin:0px auto;
}


/*=================================================================
	content   記事ＢＯＸ　リンク集向け
	content <H4>記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　リンク集向け
=================================================================*/
#content2 .content_box_link, #content2 .content_box_link_marge {
	width: 202px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content2 .content_box_link img, #content2 .content_box_link_marge img{
	display: block;
	overflow: hidden;
	position: relative;
	margin-bottom:5px;
	float: left;
}
#content2 .content_box_link p, #content2 .content_box_link_marge p{
	width: 180px;
	height: auto;
	display: block;
	position: relative;
	margin: 10px;
}

/*==========================
 content_box_member 会員ページアイコン用BOX領域
===========================*/
#content2 .content_box_member {
	width: 202px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin-bottom:10px;
}
/* 企業支援情報 */
#content2 .member_kigyousien a{
	left:1px;
	height: 60px;
	width: 200px;
	display: block;
	overflow: hidden;
	position: relative;
	margin: 5px 0px;
	background-image: url(../images/cmn_member_support_wd2.gif);
	background-repeat: no-repeat;
	float: left;
}
/* 税務情報 */
#content2 .member_zeimu a{
	left:1px;
	height: 60px;
	width: 200px;
	display: block;
	overflow: hidden;
	position: relative;
	margin: 5px 0px;
	background-image: url(../images/cmn_member_taxone_wd2.gif);
	background-repeat: no-repeat;
	float: left;
}
/* clientroom */
#content2 .member_clientroom a{
	left:1px;
	height: 60px;
	width: 200px;
	display: block;
	overflow: hidden;
	position: relative;
	margin: 5px 0px;
	background-image: url(../images/cmn_clientroom.gif);
	background-repeat: no-repeat;
	float: left;
}


/*==========================
 content トップ画面 コンテンツ領域その２
 ===========================*/
#content3{
	width:200px;
	position: relative;
	visibility: visible;
	z-index: 3;
	height: auto;
	display: none;
	overflow: hidden;
	float: right;
	margin: 207px 0px 0px 0px;
	/*border:1px solid #0000FF;*/
}

#content3 h2 {
	font-size: 1.5em;
	margin:0 15px 15px;
	border-bottom:medium solid #0D507D;
	padding:10px 0px 0px;
	color:#0D507D;
	text-align: left;
}
#content3 h3 {
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: center;
	text-indent: 5px;
	top: -5px;
	height: 20px;
	width: 200px;
	background-color: #B5B5B5;
	overflow: hidden;
}
#content3 h4 {
	font-size: 1em;
	color:#005E46;
	text-align: left;
	margin-left: 20px;
	padding-top: 10px;
	margin-bottom: -1em;
}
/*==========================================================
 inner_box 記事＆画像の領域 
 設定する左右マージンの分を widthより引くこと
 	overflow:hidden;が必要
==========================================================*/
#content3 .inner_box{
	display:block;
	width:188px;
	height:auto;
	margin:10px 5px 10px 5px;
	overflow:hidden;
}

#content3 p,dl {
	line-height: 1.5em;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	padding: 0px 10px 0px 10px;
}
#content3 dt {
	font-weight: bold;
}
#content3 dd {
	margin: 0;
}
#content3 img {
	overflow:hidden;

}
/*==========================
 content3_cover コンテンツ領域の予備
===========================*/
#content3_cover {
	display: none;
}
/*==========================
 content3_cover2 コンテンツ領域の予備
===========================*/
#content3_cover2 {
	display: none;
}

/*==========================
 content3_under コンテンツ領域の予備
===========================*/
#content3_under {
	width:202px;
	height:1px;
	position:relative;
	visibility: visible;
	display: none;
	z-index: 3;
	overflow: hidden;
	background-color: #243A6C;
}

/*==========================
	content3BOX モデル
===========================*/
#content3 .content3_box_top {
	position: relative;
	height: 5px;
	width: 200px;
	background: url(../images/wd005_content3_box_top.png) no-repeat;
	display: block;
	overflow: hidden;
	z-index: 6;
}
#content3 .content3_box_middle {
	border-right: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	position: relative;
	z-index: 4;
	height: auto;
	width: 198px;
	background: #FFFFFF;
	/*background: url(../images/wd005_content3_box_middle.png) repeat-y;*/
	display: block;
	overflow: hidden;
}

#content3 .content3_box_bottom {
	position: relative;
	height: 10px;
	width: 200px;
	background: url(../images/wd005_content3_box_bottom2.png) no-repeat;
	display: block;
	overflow: hidden;
	z-index: 2;
}

/*==========================
 汎用  インラインフレーム
===========================*/
#content3 .content3_box_iframe_l {
	position: relative;
	height: 600px;
	width: 200px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #8abdff;
	margin: 0px 0px 5px 0px;

}
#content3 .inlineframe_l {
	position: relative;
	height: 600px;
	width: 200px;
	border: 0px none;
	display: block;
	overflow: hidden;
	margin-top: 0px;
}
/*==========================
 汎用  インラインフレーム（タイトル無い場合の枠線無しバージョン）
===========================*/
#content3 .content3_box_iframe_free {
	position: relative;
	height: 600px;
	width: 200px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}

/*==========================
 汎用  コンテンツＢＯＸ  回り込み左フリー画像
===========================*/
#content3 .content3_box_free_l ,#content3.content3_box_file_l{
	width: 200px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	border: 0px solid #8abdff;
	margin: 0px 0px 5px 0px;
}
#content3 .content3_box_free_l img , #content3 .content3_box_file_l img{
	float: left;
}
#content3 .content3_box_free_l p , #content3 .content3_box_file_l p{
 
}

/*==========================
 汎用  コンテンツＢＯＸ  回り込み左フリー画像
===========================*/
#content3 .content3_box_free_l_marge ,#content3 .content3_box_file_l_marge{
	margin: -15px 0px 5px 0px;
	position: relative;
	height: auto;
	width: 200px;
/*	background-color: #002f72;*/
	display: block;
	overflow: hidden;
}
#content3 .content3_box_free_l_marge img , #content3 .content3_box_file_l_marge img{
	float: left;
}
#content3 .content3_box_free_l_marge p , #content3 .content3_box_file_l_marge p{

}

/*==========================
 汎用  コンテンツＢＯＸ  回り込み無しセンター画像
===========================*/
#content3 .content_box_free_c {
	width: 200px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
/*	border: 1px solid #8abdff;*/
	margin: 0px 0px 5px 0px;
}
#content3 .content_box_free_c img{
	display: block;
	text-align: center;
	margin:10px auto;
}
#content3 .content_box_free_c p{
}
/*==========================
 汎用  コンテンツＢＯＸ  回り込み左フリー画像
===========================*/
#content3 .content3_box_free_r , #content3 .content3_box_file_r{
	margin: 0px 0px 5px 0px;
	position: relative;
	height: auto;
	width: 200px;
	display: block;
	overflow: hidden;
}
#content3 .content3_box_free_r img , #content3 .content3_box_file_r img{
	float: right;
}
#content3 .content3_box_free_r p , #content3 .content3_box_file_r p{
}



/*=================================================================
	footer   フッター領域
=================================================================*/
#footer {
	position:relative;
	width:980px;
	height: auto;
	margin:20px 0px 30px 0px;
	display: block;
}
#footer p {
	line-height: 20px;
	text-align: center;
	font-size: 12px;
}
#footer_cover{
	display: none;
}

/*=================================================================
	footer_banner   フッターバナー領域
=================================================================*/
#footer_banner {
	left:10px;
	width:930px;
	position:relative;
	display: block;
	height: 34px;
	overflow: hidden;
	margin: 20px 0px 10px 0px;
}
#footer_banner img{
	float: left;
}

/*==========================
 footnav フッターナビ領域
===========================*/
#footnav{
	width:960px;
	height: 15px;
	position:relative;
	visibility: visible;
	font-size: 12px;
	display: block;
/*	background-color: #B5B5B5; */
	background: url(../images/wd005_footer_navi.gif) 959px 0;
	background-repeat: no-repeat;

}
#footnav ul{
}
#footnav li {
	height: 15px;
	width: 160px;
	text-align: center;
	float: left;
	list-style-type:none;
	margin:0;
	padding:0;
	cursor: default;
	background-image: url(../images/wd005_footer_navi.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	word-wrap: break-word; 
	word-break: break-all;
}
#footnav a {
	display:block;
	width:160px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	line-height: 20px;
	height: 15px;
	overflow: hidden;
	white-space:pre;
}
#footnav a:hover, #footnav_here {
	cursor: pointer;
	display:block;
	color: #000000;
}
.footnav_text{
	display:block;
	width:155px;
	height: 15px;
	overflow: hidden;
	text-indent:5px;
}

/*==========================================================
 フッター　cover領域
===========================================================*/
#footer_cover_ext1 {
	display: none;
}


/*==========================================================
 フッターコメント領域

	コピーライト
	連絡先（TEL FAX）
	住所
	サイトマップへのリンク
	ＲＳＳ表記
	個人情報の取り扱いについて　へのリンク
===========================================================*/
#footer_comment {
	position:relative;
	margin: 30px 0px 0px 0px;
	width:980px;
	height: auto;
	display: block;
}
#footer_comment p{
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	display: block;
}
#footer_comment address{
	margin-top: 5px;
	font-size: 12px;
	text-align: center;
	font-style: normal;
	color: #FFFFFF;
	display: block;
}


/*==========================================================
 フッターJDL コメント領域

	JDLについて
	個人情報保護・・・・
	著作権・リンクについて

	コピーライト
===========================================================*/
#footer_jdl_comment_link {
	position:relative;
	left:10px;
	height: 25px;
	width: 930px;
	background-image: url(../images/wd005_footer_jdl_comment_ext1.jpg);
	background-repeat: repeat-x;
	display: block;
}
#footer_jdl_comment_link p{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	display: block;
}
#footer_jdl_comment_link a{
	color: #FFFFFF;
	text-decoration: none;
}
#footer_jdl_comment_link a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#footer_jdl_comment_link a:hover{
	color: #FFFFFF;
	text-decoration: none;
}


#footer_jdl_comment {
	position:relative;
	padding: 0px 0px 10px 0px;
	left:10px;
	width:930px;
	height: auto;
	display: block;
}
#footer_jdl_comment p{
	font-size: 12px;
	line-height: 30px;;
	text-align: right;
	color: #333333;
	display: block;
}
#footer_jdl_comment address{
	margin-top: 5px;
	font-size: 12px;
	text-align: center;
	font-style: normal;
	color: #333333;
}

/*==========================
 最下位に表示するＪＤＬ広告領域
===========================*/
#jdl_banner {
	margin: 40px auto 30px;
	position: relative;
	height: 60px;
	width: 980px;
	background-image: url(../images/jdl_footbanner.png);
	_background-image: url(../images/jdl_footbanner.gif);
	background-repeat: no-repeat;
	display: block;
}

/*==========================
 ページ最下位層のマージン領域
===========================*/
#foot_space {
	width:980px;
	height: 1px;
	position: relative;
	padding-bottom: 10px;
	display: block;
}

/*==========================
 banner バナー配置エリア
===========================*/
#banner{
	width:200px;
	position:relative;
	height: auto;
	z-index: 4;
	visibility: visible;
	display: block;
	overflow: hidden;
}
#banner2{
	width:200px;
	position:relative;
	height: auto;
	z-index: 4;
	visibility: visible;
	overflow: hidden;
	display: none;
}
#banner3{
	width:200px;
	position:relative;
	height: auto;
	z-index: 4;
	visibility: visible;
	display: none;
	overflow: hidden;
}
#banner2 img, #banner3 img{
	margin:0;
}


/*==========================================================
 counter アクセスカウンター
==========================================================*/
#counter{
	font-size: 12px;
	position: absolute;
	height: 15px;
	width: 73px;
	z-index: 4;
	left: 637px;
	top: 99px;
	visibility: visible;
	display: none;
}
#counter p {
	line-height: 16px;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	text-align: right;
	font-size: 14px;
	color: #0B507D;
}
/*==========================
 問い合わせはこちらから フォームあり
===========================*/
#contact{
	display: block;
	width: 229px;
	height: 121px;
	position: absolute;
	z-index: 50;
	visibility: visible;
	top: 0px;
	left:745px;
}
#contact a{
	background: url(../images/wd005_contact.png) 0 -121px;
	_background: url(../images/wd005_contact.gif) 0 -121px;
	background-repeat: no-repeat;
	width: 229px;
	height: 121px;
	display: block;
}

#contact a:hover{
	background: url(../images/wd005_contact.png) 0 0px;
	_background: url(../images/wd005_contact.gif) 0 0px;
	background-repeat: no-repeat;
	width: 229px;
	height: 121px;
	display: block;
}
#contact span{
	display:none;
}

/*==========================
 問い合わせはこちらから フォーム無し
===========================*/
#contact_telfax{
	display: block;
	width: 229px;
	height: 121px;
	position: absolute;
	z-index: 50;
	visibility: visible;
	top: 0px;
	left:745px;
	background: url(../images/wd005_contact_telfax.png);
	_background: url(../images/wd005_contact_telfax.gif);
	background-repeat: no-repeat;
}
#contact_telfax span{
	display:none;
}

/*==========================
 content2内の 問い合わせはこちらから 
 お問い合わせフォームあり
===========================*/
#content2_contact{
	display: none;
}
#content2_contact span{
	display:none;
}

/*==========================
 content2内の 問い合わせはこちらから 
 お問い合わせフォーム無し
===========================*/
#content2_contact_telfax{
	display: none;
}
#content2_contact_telfax span{
	display:none;
}

/*==========================
電話タイトル　TEL
===========================*/
#contact #tel_title {
	visibility: visible;
	display: block;
	z-index: 55;
	overflow: hidden;
	position: absolute;
	height: 14px;
	width: 35px;
	left: 20px;
	top: 35px;
}
#contact #tel_title span{
	display: block;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 14px;
	color: #000000;
	line-height: 14px;
	letter-spacing: 1px;
	font-weight: bold;
}

/*==========================
電話番号
===========================*/
#contact #tel {
	visibility: visible;
	display: block;
	z-index: 55;
	overflow: hidden;
	position: absolute;
	height: 14px;
	width: 160px;
	left: 55px;
	top: 35px;
}
#contact #tel address {
	line-height: 14px;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	text-align: left;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
/*==========================
FAXタイトル　FAX
===========================*/
#contact #fax_title {
	visibility: visible;
	display: block;
	z-index: 55;
	overflow: hidden;
	position: absolute;
	height: 14px;
	width: 35px;
	left: 20px;
	top: 55px;
}
#contact #fax_title span{
	display: block;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 14px;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
}

/*==========================
ＦＡＸ
===========================*/
#contact #fax {
	visibility: visible;
	display: block;
	z-index: 55;
	overflow: hidden;
	position: absolute;
	height: 14px;
	width: 160px;
	left: 55px;
	top: 55px;
}
#contact #fax address {
	line-height: 14px;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	text-align: left;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}


/*==========================
電話タイトル　TEL
===========================*/
#contact_telfax #tel_title {
	visibility: visible;
	display: block;
	z-index: 55;
	overflow: hidden;
	position: absolute;
	height: 14px;
	width: 35px;
	left: 20px;
	top: 45px;
}
#contact_telfax #tel_title span{
	display: block;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 14px;
	color: #000000;
	line-height: 14px;
	letter-spacing: 1px;
	font-weight: bold;
}

/*==========================
電話番号
===========================*/
#contact_telfax #tel {
	visibility: visible;
	display: block;
	z-index: 55;
	overflow: hidden;
	position: absolute;
	height: 14px;
	width: 160px;
	left: 55px;
	top: 45px;
}
#contact_telfax #tel address {
	line-height: 14px;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	text-align: left;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
/*==========================
FAXタイトル　FAX
===========================*/
#contact_telfax #fax_title {
	visibility: visible;
	display: block;
	z-index: 55;
	overflow: hidden;
	position: absolute;
	height: 14px;
	width: 35px;
	left: 20px;
	top: 75px;
}
#contact_telfax #fax_title span{
	display: block;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 14px;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
}

/*==========================
ＦＡＸ
===========================*/
#contact_telfax #fax {
	visibility: visible;
	display: block;
	z-index: 55;
	overflow: hidden;
	position: absolute;
	height: 14px;
	width: 160px;
	left: 55px;
	top: 75px;
}
#contact_telfax #fax address {
	line-height: 14px;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	text-align: left;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}

/*==========================
 住所のタイトルイメージ 
===========================*/
#address_title{
	visibility: visible;
	display: none;
	z-index: 3;
	overflow: hidden;
	position: absolute;
	height: 20px;
	width: 211px;
	top: 30px;
	background-image: url(../images/wd005_telfax_title.gif);
	left: 750px;

}
#address_title span{
	display:block;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	margin-left: 5px;
}

/*==========================
 郵便番号
===========================*/
#postal_code{
	width:190px;
	height:14px;
	visibility: visible;
	display: none;
	z-index: 3;
	overflow: hidden;
	position: absolute;
	top: 350px;
	left: 10px;
}
#postal_code address {
	line-height: 14px;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	text-align: left;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin-left: 5px;
}

/*==========================
 住所1
===========================*/
#address1{
	width:190px;
	height:30px;
	visibility: visible;
	display: none;
	z-index: 3;
	overflow: hidden;
	text-align: left;
	position: absolute;
	top: 364px;
	left: 10px;
}
#address1 address {
	line-height: 14px;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	text-align: left;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin-left: 5px;
}

/*==========================
 住所2
===========================*/
#address2{
	width:190px;
	height:14px;
	visibility: visible;
	display: none;
	z-index: 3;
	overflow: hidden;
	text-align: right;
	position: absolute;
	top: 378px;
	left: 10px;
}
#address2 address {
	line-height: 14px;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	text-align: left;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin-left: 5px;
}

/*==========================
電話  ＦＡＸタイトル
===========================*/
#telfax_title {
	visibility: visible;
	display: none;
	z-index: 55;
	overflow: hidden;
	position: absolute;
	height: 13px;
	width: 59px;
	top: 450px;
	left: 0px;
}
#telfax_title span{
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 14px;
	color: #000000;
	line-height: 14px;
	text-align: center;
	display: none;
}


