<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*======================================================================

Copyright(c) 2010 Japan Digital Laboratory Co.,Ltd. All Right Reserved.
  top page  CSS 

  意匠デザイン  「wd002」コンテンツページ用
  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:#d6dadb; /* 中部の背景 */
}
body{
	position: absolute;
	width: 100%;
	min-width:980px;
	background: url(../images/wd002_bg_bottom.gif) bottom repeat-x; /* 底部の背景 */
}

/****

 ▼ 各 divisionの設定 

****/
/*==========================================================
	bg_top 上部背景領域
==========================================================*/
#bg_top{
	height: 180px;
	width: 100%;
	min-width:980px;
	background-image: url(../images/wd002_bg_top.gif); /* 上部の背景 */
	background-repeat: repeat-x;
	position: absolute;
	top:0px;
	left:0px;
	display: block;
}
/*==========================================================
	wrapper ページ全体領域
==========================================================*/
#wrapper{
	z-index:3;
	margin: 0px auto 0px;
	padding-bottom: 20px;
	position: relative;
	height: auto;
	width: 980px;
	background-color:transparent;
}
/*==========================================================
	wrapper h1 印刷用　テキストヘッダータイトル 通常は非表示
==========================================================*/
#wrapper h1 {
	display:none;
}

/*==========================================================
 ▼ headerの設定
 
 ヘッダー事務所タイトル領域
 デザイン毎にサイズ、位置は可変
 テキストで最低文字数 （12px以上のフォント）　全角２０文字を確保すること
 ※　この領域はトップページへのリンクになる
==========================================================*/
#header {
	width:980px;
	height:100px;
	position:relative;
	display: block;
	z-index: 2;
	overflow: hidden;
	background-image: url(../images/wd002_header_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	cursor: pointer;
}
/*==========================================================
 ヘッダーテキストタイトル
 プログラム側へのヘッダータイトル文字表示領域情報として必要
 ==========================================================*/
#header h1 {
	color: #333333;
	font-style: normal;
	line-height: 44px;
	text-decoration: none;
	text-align: left;
	vertical-align: baseline;
	position: relative;
	top: 25px;
	left: 20px;
	height: 50px;
	width: 300px;
	display: none;
	overflow: hidden;
	font-size: 32px;

}

/*==========================================================
 ▼ navigationの設定 

 navigation グローバルナビゲーション
 ==========================================================*/
#navigation{
	position: absolute;
	z-index: 5;
	top: 100px;
	height: 43px;
	width: 980px;
	background: #085d8e url(../images/wd002_navi_back.png) 0 0;
	_background:#085d8e url(../images/wd002_navi_back.gif) 0 0;
}
#navigation ul{
	padding-left:1px;
}
#navigation li {
	position: relative;
	text-align: center;
	float: left;
	width: 156px;
	height: 43px;
	overflow: hidden;
	display: block;
	word-wrap: break-word; 
	word-break: break-all;
	padding-left:6px;
}
#navigation a {
	position: relative;
	height: 43px;
	width: 156px;
	background: url(../images/wd002_navi_button.gif) 0 -43px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 43px;
	text-decoration: none;
	display: block;
	overflow: hidden;
	white-space:pre;
}
#navigation a:hover, #navigation_here {
	background: url(../images/wd002_navi_button.gif) 0 0;
	display: block;
	color: #FFFFFF;
}
.navigation_text{
	display:block;
	width:151px;
	height: 43px;
	overflow: hidden;
	text-indent:5px;
}

/*==========================================================
 ▼ content_navi_area の設定 

 ぱんくずナビなど
 ==========================================================*/
#content_navi_area {
	width:930px;
	height:20px;
	position:absolute;
	z-index: 25;
	overflow: hidden;
	top: 153px;
	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 {
	display: none;
}
/*==========================================================
 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: 43px;
	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;
	margin: 40px 0px 0px 0px;
	float: right;
}

/*==========================================================
 ▼ content コンテンツ領域

	h2	未定義
	h3	記事タイトル
	h4	リンクBOXのタイトル 図と位置を合わせるためmargin-bottom -自身の近さ;
	p		記事（初期値はinport.css）
	img	図
 ==========================================================*/
#content{
	z-index: 30;
	position: relative;
	width:743px;
	height: auto;
	overflow: hidden;
	display: block;
	margin: 0px 0px 0px 0px;
	float: right;
}
#content h2 {
	display: none;
}
#content h3 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	text-align: left;
	text-indent: 30px;
	top: -5px;
	height: 26px;
	width: 741px;
	background-color: #B5B5B5;
	background: url(../images/wd002_content_h3.png) no-repeat;
	_background: url(../images/wd002_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: 30px;
	_line-height: 28px;
	text-align: left;
	text-indent: 30px;
	float:right;
	height: 30px;
	width: 480px;
	background: url(../images/wd002_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:713px;
	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: 743px;
	height: 5px;
	background: url(../images/wd002_content_box_top.png) no-repeat;
	_background: url(../images/wd002_content_box_top.gif) no-repeat;
	display: block;
	overflow: hidden;
}
#content .content_box_topframe {
	position: relative;
	width: 743px;
	height: 5px;
	background: url(../images/wd002_content_box_frame.png) no-repeat;
	_background: url(../images/wd002_content_box_frame.gif) no-repeat;
	display: block;
	overflow: hidden;
}
#content .content_box_middle {
	position: relative;
	width: 741px;
	height: auto;
	background: #FFFFFF;
	display: block;
	border-right: 1px solid #a1a1a1;
	border-left: 1px solid #a1a1a1;
	overflow: hidden;
}
#content .content_box_bottom {
	position: relative;
	width: 743px;
	height: 5px;
	background: url(../images/wd002_content_box_bottom.png) no-repeat;
	_background: url(../images/wd002_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: 743px;
	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 &lt;H3&gt;記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　回り込み左フリーサイズ画像
==========================================================*/
#content .content_box_free_l_marge ,#content .content_box_file_l_marge{
	position: relative;
	width: 743px;
	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: 743px;
	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 &lt;H3&gt;記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　回り込み無し中央配置　フリーサイズ画像
==========================================================*/
#content .content_box_free_c_marge{
	width: 743px;
	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: 743px;
	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 &lt;H3&gt;記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　回り込み右フリーサイズ画像
==========================================================*/
#content .content_box_free_r_marge ,#content .content_box_file_r_marge{
	margin: -15px 0px 10px 0px;
	position: relative;
	height: auto;
	width: 743px;
	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: 743px;
	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: 470px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 230px;
	_margin-left: 225px;
}
/*==========================================================
	content &lt;H3&gt;記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　左画像（大）img→w:200px h:150px
==========================================================*/
#content .content_box_img_l_marge {
	width: 743px;
	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: 470px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 230px;
	_margin-left: 225px;
}
/*=================================================================
	content   記事ＢＯＸ　左画像（中）img→w:160px h:120px
=================================================================*/
#content .content_box_img_m {
	width: 743px;
	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: 515px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 190px;
	_margin-left: 185px;
}
/*==========================================================
	content &lt;H3&gt;記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　左画像（大）img→w:200px h:150px
==========================================================*/
#content .content_box_img_m_marge {
	width: 743px;
	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: 515px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 190px;
	_margin-left: 185px;
}
/*=================================================================
	content   記事ＢＯＸ　左画像（小）img→w:120px h:90px
=================================================================*/
#content .content_box_img_s {
	width: 743px;
	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: 555px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 150px;
	_margin-left: 145px;
}
/*==========================================================
	content &lt;H3&gt;記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　左画像（大）img→w:200px h:150px
==========================================================*/
#content .content_box_img_s_marge {
	width: 743px;
	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: 555px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 150px;
	_margin-left: 145px;
	color:#000000;
}
/*=================================================================
	content   記事ＢＯＸ　リンク集向け
=================================================================*/
#content .content_box_link {
	width: 743px;
	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: 470px;
	height: auto;
	display: block;
	position: relative;
	margin-left: 230px;
	_margin-left: 225px;
	color:#000000;
}

/*==========================================================
	content &lt;H3&gt;記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　リンク集向け
==========================================================*/
#content .content_box_link_marge {
	width: 743px;
	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 p{
	width: 470px;
	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: 743px;
	height: auto;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content .inlineframe_l, #content .inlineframe_outside {
	position: relative;
	width: 741px;
	display: block;
	overflow: hidden;
	margin-top: 0px;
}
/*==========================================================
	content &lt;H3&gt;記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　
			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: 743px;
	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: 743px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content .inlineframe_free, #content .inlineframe_outside_free {
	position: relative;
	height: auto;
	width: 743px;
	display: block;
	overflow: hidden;
}

/*==========================
 会員用  インラインフレーム
===========================*/
#content .content_box_iframe_member {
	position: relative;
	height: 100%;
	width: 743px;
	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;
	width: 743px;
	overflow: hidden;

}
#content .inlineframe_ninsyo {
	position: relative;
	height: 400px;
	width: 743px;
	display: block;
	overflow: hidden;
}

/*==========================
 content_box_member 会員ページアイコン用BOX領域
	Wideデザインでは非表示にする
===========================*/
#content .content_box_member {
	width: 743px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	border-top: 0px none #A0EEC9;
	border-right: 0px none #A0EEC9;
	border-bottom: 1px none #A0EEC9;
	border-left: 0px none #A0EEC9;
	margin-bottom: 15px;
	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:204px;
	height: auto;
	overflow: hidden;
	display: block;
	float: left;
	margin-top:0px;
}
#content2 h2 {
	display: none;
}
#content2 h3 {
	top:-5px;
	width: 204px;
	height: 36px;
	font-size: 12px;
	font-weight: bold;
	color: #2e6b5e;
	line-height: 36px;
	text-align: center;
	background: url(../images/wd002_content2_h3.png) no-repeat;
	_background: url(../images/wd002_content2_h3.gif) no-repeat;
	overflow: hidden;
}
#content2 h3 a{
	color: #2e6b5e;
	text-decoration: none;
}
#content2 h3 a:visited{
	color: #2e6b5e;
	text-decoration: none;
}
#content2 h3 a:hover{
	color: #2e6b5e;
	text-decoration: none;
}
#content2 h4 {
	width: 204px;
	height: 36px;
	font-size: 12px;
	font-weight: bold;
	color:#2e6b5e;
	text-align: center;
	line-height: 36px;
	background: url(../images/wd002_content2_h3.png) no-repeat;
	_background: url(../images/wd002_content2_h3.gif) no-repeat;
	overflow: hidden;
	margin-bottom: 5px;
}
#content2 h4 a{
	color: #2e6b5e;
	text-decoration: none;
}
#content2 h4 a:visited{
	color: #2e6b5e;
	text-decoration: none;
}
#content2 h4 a:hover{
	color: #2e6b5e;
	text-decoration: none;
}
/*==========================================================
 inner_box 記事＆画像の領域 
 設定する左右マージンの分を widthより引くこと
 	overflow:hidden;が必要
 ==========================================================*/
#content2 .inner_box{
	display:block;
	width:180px;
	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: 204px;
	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: 204px;
	height: 31px;
	overflow: hidden;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:29px;
	line-height: 29px;
	display: block;
	word-wrap: break-word; 
	word-break: break-all;
	white-space:pre;
}
#content2 #subnav a {
	position: relative;
	height: 29px;
	width: 204px;
	background: url(../images/wd002_subnavi_button.png) #e9ebea 0 -29px;
	_background: url(../images/wd002_subnavi_button.gif) #e9ebea 0 -29px;
	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: 29px;
	width: 204px;
	background: url(../images/wd002_subnavi_button.png) 0 0;
	_background: url(../images/wd002_subnavi_button.gif) 0 0;
	display: block;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	white-space:pre;
}
.subnav_text{
	display:block;
	width:200px;
	height: 29px;
	overflow: hidden;
	text-indent:28px;
}


/*==========================================================
 ▼ content2_box   各種記事ＢＯＸのエリア
===========================================================*/
#content2_box{
	z-index: 4;
	position: relative;
	width:204px;
	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: 204px;
	height: 5px;
	background: url(../images/wd002_content2_box_top.png) no-repeat;
	_background: url(../images/wd002_content2_box_top.gif) no-repeat;
	display: block;
	overflow: hidden;
}
#content2 .content_box_topframe {
	position: relative;
	width: 204px;
	height: 5px;
	background: url(../images/wd002_content2_box_frame.png) no-repeat;
	_background: url(../images/wd002_content2_box_frame.gif) no-repeat;
	display: block;
	overflow: hidden;
}
#content2 .content_box_middle {
	position: relative;
	width: 202px;
	height: auto;
	background: #FFFFFF;
	display: block;
	border-right: 1px solid #8c8c8c;
	border-left: 1px solid #8c8c8c;
	overflow: hidden;
}
#content2 .content_box_bottom {
	position: relative;
	width: 204px;
	height: 5px;
	background: url(../images/wd002_content2_box_bottom.png) no-repeat;
	_background: url(../images/wd002_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: 204px;
	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 &lt;H3&gt;記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　回り込み左フリーサイズ画像
==========================================================*/
#content2 .content_box_free_l_marge ,#content2 .content_box_file_l_marge{
	position: relative;
	width: 204px;
	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: 204px;
	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 &lt;H3&gt;記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　回り込み無し中央配置　フリーサイズ画像
==========================================================*/
#content2 .content_box_free_c_marge{
	width: 204px;
	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: 204px;
	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 &lt;H3&gt;記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　回り込み左フリーサイズ画像
==========================================================*/
#content2 .content_box_free_r_marge ,#content2 .content_box_file_r_marge{
	margin: -15px 0px 10px 0px;
	position: relative;
	height: auto;
	width: 204px;
	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: 204px;
	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 &lt;H3&gt;記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　インラインフレーム用 ※高さ指定がなければ自動調整
==========================================================*/
#content2 .content_box_iframe_l_marge, #content2 .content_box_iframe_outside_marge {
	position: relative;
	height: auto;
	width: 204px;
	overflow: hidden;
	margin: -15px 0px 10px 0px;
}

/*=================================================================
	content   記事ＢＯＸ　タイトル無しインラインフレーム用 
												外部ＵＲＬ専用
	※高さ指定必須
=================================================================*/
#content2 .content_box_iframe_free, #content2 .content_box_iframe_outside_free {
	position: relative;
	height: auto;
	width: 204px;
	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 &lt;H4&gt;記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　リンク集向け
=================================================================*/
#content2 .content_box_link, #content2 .content_box_link_marge {
	width: 204px;
	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:0;
	float: left;
}
#content2 .content_box_link p, #content2 .content_box_link_marge p{
	width: 180px;
	height: auto;
	display: block;
	position: relative;
	margin: 10px;
	color:#000000;
}

/*==========================
 content_box_member 会員ページアイコン用BOX領域
===========================*/
#content2 .content_box_member {
	width: 204px;
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	margin-bottom:10px;
}
/* 企業支援情報 */
#content2 .member_kigyousien a{
	left:2px;
	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:2px;
	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:2px;
	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;
}

#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 {
	margin: 10px;
	overflow:hidden;

}
/*==========================
 content3_cover コンテンツ領域の予備
===========================*/
#content3_cover {
	display: none;
}
/*==========================
 content3_cover2 コンテンツ領域の予備
===========================*/
#content3_cover2 {
	display: none;
}

/*==========================
 content3_under コンテンツ領域の予備
===========================*/
#content3_under {
	width:204px;
	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/wd002_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/wd002_content3_box_middle.png) repeat-y;*/
	display: block;
	overflow: hidden;
}

#content3 .content3_box_bottom {
	position: relative;
	height: 10px;
	width: 200px;
	background: url(../images/wd002_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 10px 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{
}


/*=================================================================
	content3   記事ＢＯＸ　インラインフレーム用 ※高さ指定がなければ自動調整
=================================================================*/
#content3 .content_box_iframe_outside {
	position: relative;
	height: auto;
	width: 300px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
#content3 .inlineframe_outside {
	position: relative;
	height: auto;
	width: 298px;
	display: block;
	overflow: hidden;
	margin-top: 0px;
}

/*==========================================================
	content &lt;H3&gt;記事タイトルの指定が無い場合に適用する
	マージ用記事ＢＯＸ　インラインフレーム用 ※高さ指定がなければ自動調整
==========================================================*/
#content3 .content_box_iframe_outside_marge {
	position: relative;
	height: auto;
	width: 300px;
	overflow: hidden;
	margin: -15px 0px 10px 0px;
}


/*=================================================================
	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/wd002_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/wd002_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: #333333;
	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: #bd480b;
}
.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: #333333;
	display: block;
}
#footer_comment address{
	margin-top: 5px;
	font-size: 12px;
	text-align: center;
	font-style: normal;
	color: #333333;
	display: block;
}


/*==========================================================
 フッターJDL コメント領域

	JDLについて
	個人情報保護・・・・
	著作権・リンクについて

	コピーライト
===========================================================*/
#footer_jdl_comment_link {
	position:relative;
	left:10px;
	height: 25px;
	width: 930px;
	background-image: url(../images/wd002_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: none;
	overflow: hidden;
}

/*==========================
 ページ最下位層のマージン領域
===========================*/
#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;
	display: none;
	z-index: 4;
	left: 637px;
	top: 99px;
	visibility: visible;
}
#counter p {
	line-height: 16px;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	text-align: right;
	font-size: 14px;
	color: #0B507D;
}

/*==========================
 問い合わせはこちらから フォームあり
 wd002は使用しない
===========================*/
#contact{
	display: none;
	height: 218px;
	width: 204px;
	position: absolute;
	z-index: 50;
	visibility: visible;
	top: 413px;
}
#contact a{
	background: url(../images/wd002_contact.png) 0 -218px;
	_background: url(../images/wd002_contact.gif) 0 -218px;
	background-repeat: no-repeat;
	height: 218px;
	width: 204px;
	display: block;
}

#contact a:hover{
	background: url(../images/wd002_contact.png) 0 0px;
	_background: url(../images/wd002_contact.gif) 0 0px;
	background-repeat: no-repeat;
	height: 218px;
	width: 204px;
	display: block;
}

#contact span{
	display:none;
}
/*==========================
 問い合わせはこちらから フォーム無し
 wd002は使用しない
===========================*/
#contact_telfax{
	display: none;
	height: 134px;
	width: 204px;
	position: absolute;
	z-index: 50;
	visibility: visible;
	top: 413px;
	background: url(../images/wd002_contact_telfax.png);
	_background: url(../images/wd002_contact_telfax.gif);
	background-repeat: no-repeat;
}
#contact_telfax span{
	display:none;
}

/*==========================
 content2内の 問い合わせはこちらから 
 お問い合わせフォームあり
===========================*/
#content2_contact{
	display: block;
	height: 218px;
	width: 204px;
	position: relative;
	z-index: 50;
	visibility: visible;
	margin-bottom:15px;
}
#content2_contact a{
	background: url(../images/wd002_contact.png) 0 -218px;
	_background: url(../images/wd002_contact.gif) 0 -218px;
	background-repeat: no-repeat;
	height: 218px;
	width: 204px;
	display: block;
}

#content2_contact a:hover{
	background: url(../images/wd002_contact.png) 0 0px;
	_background: url(../images/wd002_contact.gif) 0 0px;
	background-repeat: no-repeat;
	height: 218px;
	width: 204px;
	display: block;
}

#content2_contact span{
	display:none;
}

/*==========================
 content2内の 問い合わせはこちらから 
 お問い合わせフォーム無し
===========================*/
#content2_contact_telfax{
	display: block;
	height: 134px;
	width: 204px;
	position: relative;
	z-index: 50;
	visibility: visible;
	margin-bottom:15px;
	background: url(../images/wd002_contact_telfax.png);
	_background: url(../images/wd002_contact_telfax.gif);
	background-repeat: no-repeat;
}
#content2_contact_telfax span{
	display:none;
}

/*==========================
お問い合わせ内の電話タイトル　TEL
===========================*/
#tel_title {
	visibility: visible;
	display: block;
	z-index: 55;
	overflow: hidden;
	position: absolute;
	height: 14px;
	width: 35px;
	left: 10px;
	top: 65px;
}
#tel_title span{
	display: block;
/*	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	font-size: 14px;
	color: #FFFFFF;
	line-height: 14px;
	letter-spacing: 1px;
	font-weight: bold;
}

/*==========================
お問い合わせ内の電話番号
===========================*/
#tel {
	visibility: visible;
	display: block;
	z-index: 55;
	overflow: hidden;
	position: absolute;
	height: 14px;
	width: 180px;
	left: 40px;
	top: 65px;
}
#tel address {
	line-height: 14px;
	text-align: left;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
}

/*==========================
お問い合わせ内のＦＡＸタイトル　FAX
===========================*/
#fax_title {
	visibility: visible;
	display: block;
	z-index: 55;
	overflow: hidden;
	position: absolute;
	height: 14px;
	width: 35px;
	left: 10px;
	top: 95px;
}
#fax_title span{
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 14px;
	font-weight: bold;
}
/*==========================
お問い合わせ内のＦＡＸ番号
===========================*/
#fax {
	visibility: visible;
	display: block;
	z-index: 55;
	overflow: hidden;
	position: absolute;
	height: 14px;
	width: 180px;
	left: 40px;
	top: 95px;
}
#fax address {
	line-height: 14px;
	text-align: left;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	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/wd002_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;
}


@media print{
	#content3 {
		width: 204px !important;
	}
	#content3_box {
		width: 208px !important;
	}
	#content3_box .komoku{
		width: 208px !important;
	}
	#content3_box .inner_box{
		margin-left: 3px;
	}
}
.content_box_link .text_box{
	clear:right;
}


#content2 .px h3,
#content3 .px h3{
	text-align: left;	
}
#export_content{
	float: right;
	position: relative;
	width: 776px;
}

#content3 {
	display: none;
}


/*IE6対策*/
.content_box_topl,
.content_box_topm,
.content_box_topr,
.content_box_bottoml,
.content_box_bottomm,
.content_box_bottomr
{
	_overflow: hidden;
}
.content_box_top_div {
	overflow: hidden;
}



html {
	overflow-y: scroll;
}

.ninsyopage #content {
	padding-top: 0;
	padding-bottom: 0;
}
.content_box_body { 
}
body #all_content #main_content h3 {
	font-weight: bold;
}

.content_box_h3_right {
	float: left;
}
/*screenのみ有効*/
.content_box_body_right {
	clear: both;
}
#wrapper #all_content #main_content .inner_box{
	margin-top: 0;
	padding-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
@media print{
#wrapper #all_content #main_content .inner_box{
	margin-top: 0;
	overflow: auto;
}
}

@media screen{
.content_box_body,
.inner_box 
{
	overflow: hidden;
}
}

@media screen{
	#content2_box:after,#main_content:after,.content_box_subcolumns2:after,.content_box_subcolumns3:after,.komoku:after,.content_box_middle:after,.content_box_body_right:after,.content_box_body:after,.inner_box:after,.clearfix:after
	{
		clear: both;
		content: ".";
		display: block;
		height: 0;
		visiblity: hidden;
		
		overflow: hidden;
	}
	#content2_box,#main_content,.content_box_subcolumns2,.content_box_subcolumns3,.komoku,.content_box_middle,.content_box_body_right,.content_box_body,.inner_box,.clearfix
	{
		display:block;
		zoom: 1;
	}
}
#content .content_box_subcolumns2 .komoku,
#content .content_box_subcolumns3 .komoku
{
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
}

/*--段組の最右記事は右マージンなし--*/
#content .content_box_subcolumns2 .right_end,
#content .content_box_subcolumns3 .right_end {
	margin-right: 0;
}

.content_box_h3_bottom {
	clear: both;
}

.komoku {
	position: relative;
}



#all_content .content_box_free_c object, 
#all_content .content_box_free_c img 
{
	display: block;
	margin-bottom: 10px;
}
#all_content .content_box_free_c object {
	margin-left: auto;
	margin-right: auto;
}




/*記事ボックスデフォルト設定*/
.content_box_body_right{
	height: auto;
	position: relative;
	padding-right: 0px;
	width: auto;
}





/*============================*/
/*	記事枠上部*/
/*============================*/
#content .content_box_top_div{
	height: 5px;
	position: relative;
}

#content .content_box_topl {
	background: url(../images/wd002_content_box_top_fill_l.png);
	_background: url(../images/wd002_content_box_top_fill_l.gif);
	float:left;
	height: 5px;
	width: 26px;
	
}
#content .content_box_topm {
	float:left;
	height: 5px;
}

#content .content_box_topr {
	background: url(../images/wd002_content_box_top_fill_r.png);
	_background: url(../images/wd002_content_box_top_fill_r.gif);
	float:left;
	height: 5px;
	width: 26px;
}



.content_box_topl,
.content_box_topr,
.content_box_topm
{
	float: left;	
	height: 5px;
}

.content_box_bottoml,
.content_box_bottomr,
.content_box_bottomm
{
	float: left;	
	height: 5px;
}

/*============================*/
/*記事枠下部*/
/*============================*/
#content .content_box_bottom_div{
	height:5px;
	position: relative;
}

#content .content_box_bottoml {
	background: url(../images/wd002_content_box_bottom_frame_l.png);
	_background: url(../images/wd002_content_box_bottom_frame_l.gif);
	float:left;
	height: 5px;
	width: 26px;
}

#content .content_box_bottomm {
	float:left;
	height: 5px;
}
#content .content_box_bottomr {
	background: url(../images/wd002_content_box_bottom_frame_r.png);
	_background: url(../images/wd002_content_box_bottom_frame_r.gif);
	float:left;
	height: 5px;
	width: 26px;
}



/*============================*/
/*枠なし 					*/
/*============================*/
.no_frame .content_box_middle {
	background: none;
}

.no_frame .content_box_bottom_div {
	display: none;
}

/*============================*/
/*タイトルのみ */
/*============================*/
#content .title_only h3{
	height: 25px;
}

/*================*/
/*タイトルのみ下部*/
/*================*/
#content .title_only .content_box_bottom_div {
	height: 5px;
	position: relative;
}
#content .title_only .content_box_bottom_div .content_box_bottoml {
	background: url(../images/wd002_content_box_bottom_fill_l.png);
	_background: url(../images/wd002_content_box_bottom_fill_l.gif);
}

#content .title_only .content_box_bottom_div .content_box_bottomr {
	background: url(../images/wd002_content_box_bottom_fill_r.png);
	_background: url(../images/wd002_content_box_bottom_fill_r.gif);
}



/*============================*/
/*枠のみ(顧問先専用, 認証, frame_only), リンク集*/
/*============================*/
#content .content_box_iframe_member .content_box_top_div,
#content .content_box_iframe_ninsyo .content_box_top_div,
#content .frame_only .content_box_top_div,
#content .content_box_link .content_box_top_div
{
	height: 5px;
	position: relative;
}

#content .content_box_iframe_member .content_box_top_div .content_box_topl,
#content .content_box_iframe_ninsyo .content_box_top_div .content_box_topl,
#content .frame_only .content_box_top_div .content_box_topl,
#content .content_box_link .content_box_top_div .content_box_topl 
{
	background: url(../images/wd002_content_box_top_frame_l.png);
	_background: url(../images/wd002_content_box_top_frame_l.gif);
}
#content .content_box_iframe_member .content_box_top_div .content_box_topm,
#content .content_box_iframe_ninsyo .content_box_top_div .content_box_topm,
#content .frame_only .content_box_top_div .content_box_topm,
#content .content_box_link .content_box_top_div .content_box_topm 
{
	background: url(../images/wd002_content_box_top_frame_m2x1.png) ; 
_background: url(../images/wd002_content_box_top_frame_m2x1.gif) ;
}
#content .content_box_iframe_member .content_box_top_div .content_box_topr,
#content .content_box_iframe_ninsyo .content_box_top_div .content_box_topr,
#content .frame_only .content_box_top_div .content_box_topr,
#content .content_box_link .content_box_top_div .content_box_topr 
{
	background: url(../images/wd002_content_box_top_frame_r.png);
	_background: url(../images/wd002_content_box_top_frame_r.gif);
}


/*リンク集 タイトル右*/
#content .content_box_link .content_box_h4_right{
	background: url(../images/wd002_content_h4.jpg) right no-repeat	!important;
	float: right;
	height: 26px;
	width: 0px;
}


/*マージ*/
 .content_box_free_l_marge .content_box_top_div,
 .content_box_file_l_marge .content_box_top_div,
 .content_box_free_c_marge .content_box_top_div,
 .content_box_free_r_marge .content_box_top_div,
 .content_box_file_r_marge .content_box_top_div,
 .content_box_img_l_marge .content_box_top_div,
 .content_box_img_s_marge .content_box_top_div,
 .content_box_link_marge .content_box_top_div,
 .content_box_iframe_l_marge .content_box_top_div, 
 .content_box_iframe_outside_marge .content_box_top_div ,
 .content_box_img_m_marge .content_box_top_div
{
	display: none;	!important;
}

/*============================*/
/*p3のマージ*/
/*============================*/
body .content_box_free_l_marge_p3,
body .content_box_file_l_marge_p3,
body .content_box_free_c_marge_p3,
body .content_box_free_r_marge_p3,
body .content_box_file_r_marge_p3,
body .content_box_img_l_marge_p3,
body .content_box_img_s_marge_p3,
body .content_box_link_marge_p3,
body .content_box_iframe_l_marge_p3, 
body .content_box_iframe_outside_marge_p3,
body .content_box_img_m_marge_p3 
{
	margin-top: -19px !important;
	margin-bottom: 10px !important;
}


/*枠なしタイトルなし*/
body .frame_only_no_frame .content_box_top_div
{
	display:none !important;
}

/*リンク集枠なし*/
body .content_box_link_no_frame .content_box_top_div{
	display: none !important;
}



/*リンク集枠のみ*/
body #content .content_box_link_frame_only h4{
	display:none;
}



/*==========================
 会員用  インラインフレーム
===========================*/
#xx_content .content_box_iframe_member {
	width: 574px;

}
#content .inlineframe_member {
	margin-left: 100px;
}

/*==========================
 content_box_member 会員ページアイコン用BOX領域
===========================*/
#content .member_icon2{
	width: 270px;
}
#content .member_icon2 a{
	width: 270px;
}

#content .member_icon3{
	width: 180px;
}
#content .member_icon3 a{
	width: 180px;
}
#content2 .content_box_member .content_box_top_div,
#content2 .content_box_member .content_box_bottom_div
{
	display: none;
}
#content2 .content_box_member .content_box_middle{
	height: 130px;
}
#content2 .member_icon2{
	width: 270px;
	height: 60px;
}
#content2 .member_icon2 a{
	display: block;
	width: 270px;
	height: 60px;
}

#content .px h4
{
	width: 463px;
}


#content .content_box_link_px .inner_box
{
	margin-top: 0px;
	padding-top: 0px;
}


/********* content2 ******************/
/*タイトルのみ 上部中央*/
#content2 .title_only .content_box_bottom_div .content_box_bottomm {
	background: url(../images/wd002_content2_box_bottom_fill.png) ; 
_background: url(../images/wd002_content2_box_bottom_fill.gif) ;
}
/*リンク集、枠なし 上部中央 */
#content2 .frame_only .content_box_top_div .content_box_topm
{
	background: url(../images/wd002_content2_box_top_frame.png) ; 
_background: url(../images/wd002_content2_box_top_frame.gif) ;
}


/*サイドカラム 既存項目 上部中央*/
#content2 .content_box_topm {
	position: relative;
	width: 202px;
	height: 5px;
	display: block;
	overflow: hidden;
	background: url(../images/wd002_content2_box_top.png) no-repeat; 
_background: url(../images/wd002_content2_box_top.gif) no-repeat;
}
/*サイドカラム 既存項目 下部中央*/
#content2 .content_box_bottomm {
	position: relative;
	width: 202px;
	height: 5px;
	display: block;
	overflow: hidden;
	
	background: url(../images/wd002_content2_box_bottom.png) no-repeat; 
_background: url(../images/wd002_content2_box_bottom.gif) no-repeat;
}
#content2 .no_frame .content_box_middle
{
	width: 202px;
}






#content .content_box_subcolumns2 {
	margin-bottom: 10px;
}

/*---- 記事ボックスの幅 -----*/
#content .content_box_subcolumns2 h3,
#content .content_box_subcolumns2 h4
{
	width: 366px;
	float: left;	
}
#content .content_box_subcolumns2 .content_box_top_div,
#content .content_box_subcolumns2 .content_box_bottom_div,
#content .content_box_subcolumns2 .content_box_free_l,
#content .content_box_subcolumns2 .content_box_file_l,
#content .content_box_subcolumns2 .content_box_free_c ,
#content .content_box_subcolumns2 .content_box_free_r , 
#content .content_box_subcolumns2 .content_box_file_r,
#content .content_box_subcolumns2 .content_box_img_l ,
#content .content_box_subcolumns2 .content_box_img_m,
#content .content_box_subcolumns2 .content_box_img_s ,
#content .content_box_subcolumns2 .content_box_link ,
#content .content_box_subcolumns2 .content_box_iframe_l,
#content .content_box_subcolumns2 .content_box_iframe_outside ,
#content .content_box_subcolumns2 .content_box_iframe_free, 
#content .content_box_subcolumns2 .content_box_iframe_outside_free ,
#content .content_box_subcolumns2 .content_box_member
{
	width: 366px;
}

#content .content_box_subcolumns2 .inlineframe_free, 
#content .content_box_subcolumns2 .inlineframe_outside_free
{
	width: 366px;
}

#content .content_box_subcolumns2 .inlineframe_l, 
#content .content_box_subcolumns2 .inlineframe_outside
{
	width: 364px;	
}


/*--inner_box--*/
#content .content_box_subcolumns2 .inner_box{
	width: 346px;
	margin-left: 10px;
	margin-right: 10px;
}


/*--content_box_middle--*/
#content .content_box_subcolumns2 .content_box_middle {
	width: 364px;
}


#content .content_box_subcolumns2 .content_box_img_l .text_box{
	width: 113px;
	margin-left: 216px;
	_margin-left: 216px;
}

#content .content_box_subcolumns2 .content_box_img_m .text_box{
	width: 153px;
	margin-left: 176px;
	_margin-left: 176px;
}

#content .content_box_subcolumns2 .content_box_img_s .text_box{
	width: 193px;
	margin-left: 136px;
	_margin-left: 136px;
}

/******************
記事枠上部
**************/
#content .content_box_subcolumns2 .content_box_topm {
	background: url(../images/wd002_content_box_top_fill_m2x2.png) ; 
_background: url(../images/wd002_content_box_top_fill_m2x2.gif) ;
}

/******************
記事枠下部
**************/
#content .content_box_subcolumns2 .content_box_bottomm {
	background: url(../images/wd002_content_box_bottom_frame_m2x2.png) ; 
_background: url(../images/wd002_content_box_bottom_frame_m2x2.gif) ;
}



/***記事枠上下部幅設定***/
#content .content_box_topm,
#content .content_box_bottomm {
	width: 691px;
}

#content  .content_box_subcolumns2 .content_box_topm,
#content .content_box_subcolumns2 .content_box_bottomm {
	width: 314px;
}




#content .content_box_subcolumns3 {
	margin-bottom: 10px;
}

/*---- 記事ボックスの幅 -----*/
#content .content_box_subcolumns3 h3,
#content .content_box_subcolumns3 h4
{
	width: 241px;
	float: left;	
}
#content .content_box_subcolumns3 .content_box_top_div,
#content .content_box_subcolumns3 .content_box_bottom_div,
#content .content_box_subcolumns3 .content_box_free_l,
#content .content_box_subcolumns3 .content_box_file_l,
#content .content_box_subcolumns3 .content_box_free_c ,
#content .content_box_subcolumns3 .content_box_free_r , 
#content .content_box_subcolumns3 .content_box_file_r,
#content .content_box_subcolumns3 .content_box_img_l ,
#content .content_box_subcolumns3 .content_box_img_m,
#content .content_box_subcolumns3 .content_box_img_s ,
#content .content_box_subcolumns3 .content_box_link ,
#content .content_box_subcolumns3 .content_box_iframe_l,
#content .content_box_subcolumns3 .content_box_iframe_outside ,
#content .content_box_subcolumns3 .content_box_iframe_free, 
#content .content_box_subcolumns3 .content_box_iframe_outside_free ,
#content .content_box_subcolumns3 .content_box_member
{
	width: 241px;
}

#content .content_box_subcolumns3 .inlineframe_free, 
#content .content_box_subcolumns3 .inlineframe_outside_free
{
	width: 241px;
}

#content .content_box_subcolumns3 .inlineframe_l, 
#content .content_box_subcolumns3 .inlineframe_outside
{
	width: 239px;	
}


/*--inner_box--*/
#content .content_box_subcolumns3 .inner_box{
	width: 221px;
	margin-left: 10px;
	margin-right: 10px;
}


/*--content_box_middle--*/
#content .content_box_subcolumns3 .content_box_middle {
	width: 239px;
}


#content .content_box_subcolumns3 .content_box_img_l .text_box{
	width: -12px;
	margin-left: 216px;
	_margin-left: 216px;
}

#content .content_box_subcolumns3 .content_box_img_m .text_box{
	width: 28px;
	margin-left: 176px;
	_margin-left: 176px;
}

#content .content_box_subcolumns3 .content_box_img_s .text_box{
	width: 68px;
	margin-left: 136px;
	_margin-left: 136px;
}

/******************
記事枠上部
**************/
#content .content_box_subcolumns3 .content_box_topm {
	background: url(../images/wd002_content_box_top_fill_m2x3.png) ; 
_background: url(../images/wd002_content_box_top_fill_m2x3.gif) ;
}

/******************
記事枠下部
**************/
#content .content_box_subcolumns3 .content_box_bottomm {
	background: url(../images/wd002_content_box_bottom_frame_m2x3.png) ; 
_background: url(../images/wd002_content_box_bottom_frame_m2x3.gif) ;
}



/***記事枠上下部幅設定***/
#content .content_box_topm,
#content .content_box_bottomm {
	width: 691px;
}

#content  .content_box_subcolumns3 .content_box_topm,
#content .content_box_subcolumns3 .content_box_bottomm {
	width: 189px;
}



/*#ワイド角丸 上 中央*/
#content  .content_box_topm {
	background: url(../images/wd002_content_box_top_fill_m2x1.png) ; 
_background: url(../images/wd002_content_box_top_fill_m2x1.gif) ;
}
	
/*#ワイド角丸 下 中央*/
#content  .content_box_bottomm {
	background: url(../images/wd002_content_box_bottom_frame_m2x1.png) ; 
_background: url(../images/wd002_content_box_bottom_frame_m2x1.gif) ;
}

/*#ワイド リンク集、枠のみ タイトル 上 中央*/
#content  .frame_only .content_box_top_div .content_box_topm,
#content  .content_box_link .content_box_top_div .content_box_topm 
{
	background: url(../images/wd002_content_box_top_frame_m2x1.png) ; 
_background: url(../images/wd002_content_box_top_frame_m2x1.gif) ;
}

/*#ワイド タイトルのみ タイトル 下 中央*/
#content  .title_only .content_box_bottom_div .content_box_bottomm {
	background: url(../images/wd002_content_box_bottom_fill_m2x1.png) ; 
_background: url(../images/wd002_content_box_bottom_fill_m2x1.gif) ;
}

#content  .no_frame .content_box_middle {
	width: 743px !important;
}

#content  h3 {
	background: url(../images/wd002_content_h3_2x1.png) ; 
_background: url(../images/wd002_content_h3_2x1.gif) ;	
}

/*#ワイド角丸 上 中央*/
#content .content_box_subcolumns2 .content_box_topm {
	background: url(../images/wd002_content_box_top_fill_m2x2.png) ; 
_background: url(../images/wd002_content_box_top_fill_m2x2.gif) ;
}
	
/*#ワイド角丸 下 中央*/
#content .content_box_subcolumns2 .content_box_bottomm {
	background: url(../images/wd002_content_box_bottom_frame_m2x2.png) ; 
_background: url(../images/wd002_content_box_bottom_frame_m2x2.gif) ;
}

/*#ワイド リンク集、枠のみ タイトル 上 中央*/
#content .content_box_subcolumns2 .frame_only .content_box_top_div .content_box_topm,
#content .content_box_subcolumns2 .content_box_link .content_box_top_div .content_box_topm 
{
	background: url(../images/wd002_content_box_top_frame_m2x2.png) ; 
_background: url(../images/wd002_content_box_top_frame_m2x2.gif) ;
}

/*#ワイド タイトルのみ タイトル 下 中央*/
#content .content_box_subcolumns2 .title_only .content_box_bottom_div .content_box_bottomm {
	background: url(../images/wd002_content_box_bottom_fill_m2x2.png) ; 
_background: url(../images/wd002_content_box_bottom_fill_m2x2.gif) ;
}

#content .content_box_subcolumns2 .no_frame .content_box_middle {
	width: 366px !important;
}

#content .content_box_subcolumns2 h3 {
	background: url(../images/wd002_content_h3_2x2.png) ; 
_background: url(../images/wd002_content_h3_2x2.gif) ;	
}

/*#ワイド角丸 上 中央*/
#content .content_box_subcolumns3 .content_box_topm {
	background: url(../images/wd002_content_box_top_fill_m2x3.png) ; 
_background: url(../images/wd002_content_box_top_fill_m2x3.gif) ;
}
	
/*#ワイド角丸 下 中央*/
#content .content_box_subcolumns3 .content_box_bottomm {
	background: url(../images/wd002_content_box_bottom_frame_m2x3.png) ; 
_background: url(../images/wd002_content_box_bottom_frame_m2x3.gif) ;
}

/*#ワイド リンク集、枠のみ タイトル 上 中央*/
#content .content_box_subcolumns3 .frame_only .content_box_top_div .content_box_topm,
#content .content_box_subcolumns3 .content_box_link .content_box_top_div .content_box_topm 
{
	background: url(../images/wd002_content_box_top_frame_m2x3.png) ; 
_background: url(../images/wd002_content_box_top_frame_m2x3.gif) ;
}

/*#ワイド タイトルのみ タイトル 下 中央*/
#content .content_box_subcolumns3 .title_only .content_box_bottom_div .content_box_bottomm {
	background: url(../images/wd002_content_box_bottom_fill_m2x3.png) ; 
_background: url(../images/wd002_content_box_bottom_fill_m2x3.gif) ;
}

#content .content_box_subcolumns3 .no_frame .content_box_middle {
	width: 241px !important;
}

#content .content_box_subcolumns3 h3 {
	background: url(../images/wd002_content_h3_2x3.png) ; 
_background: url(../images/wd002_content_h3_2x3.gif) ;	
}

</pre></body></html>