@charset "UTF-8";

/*==================================================================*/
/*	日南家具工芸社
/*  base.css
/*  date:2008.09.20
/*==================================================================*/

*,
* * {
	margin	:0px 0px 0px 0px;
	padding	:0px 0px 0px 0px;
	font-size	:100%;
}

html{height: 100%;}


body {
	list-style	:none;
	margin		:0px 0px 0px 0px;
	padding		:0px 0px 0px 0px;
	background	:#EEFFEA url(../images/common/imgBody_bg.jpg) repeat-x;
	color		:#999999;
	font		:normal 0.96em/1.5em "verdana";
	font-family	:"メイリオ",Meiryo,"MS UI Gothic","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,Osaka,arial,sans-serif;
}
h1 a	{
	display		:block;
	margin		:0px 0px 0px 0px;
	padding		:0px;
	width		:300px;
	height		:70px;
	text-indent	:-9999px;
	overflow	:hidden;
}
/*h2	{
	width		:560px;
	height	    :47px;
	margin		:0px 0px 0px 0px;
	padding		:0px;
	color		:#333333;
	background	:#FFFFFF url(../images/common/img_about.jpg) no-repeat;
}*/

h3{
	width		:540px;
	font-size	:1em;
	margin		:0px 5px 5px 10px;
	padding		:0px 0px 0px 5px;
	border-left	:#009900 solid 0.7em;
	border-bottom:#009900 solid 1px;
	margin-bottom:10px;
}


img {border:0px;}

/*リンク部設定
---------------------------------------------------- */
a,
a:link,
a:visited,
a:active
{
	color			:#666666;
	text-decoration	:none;
}

a:hover	{
	color			:#FF0000;
	text-decoration	:underline;
}

/******************************************************
		特殊要素
******************************************************/
.clear_left	{clear:left;}
.clear_right{clear:right;}
.float_right{float:right;}
.float_left	{float:left;}
.float_clear{clear:both;}

.hidden		{display: none;}
.just_right	{text-align:right;}
.just_center{text-align:center;}
.sty_red 	{color: #FF0000;}
.font_bold	{font-weight:bold}

.pkg:after {
	clear	:both;
	content	:".";
	display	:block;
	height	:0;
	visibility	:hidden;
}

/* claerFix */
.clearFix:after {
	content	:".";
	display	:block;
	height	:0;
	clear	:both;
	visibility	:hidden;
}

.clearFix { display:inline-block; }

/* hides from mac-ie \*/
* html .clearFix {height:1%;}
.clearFix {display:block;}
/* end hide from mac-ie */

/*======================================
	文字サイズ変更
=======================================*/
#mojiSizeJs	{
}
dl#fontSizeSwitcher {
	margin: 42px 0px 0px 660px;
	padding: 0;
	font-size:14px;
	line-height:24px;
}
dl#fontSizeSwitcher dt {
	height:25px;
	width:65px;
	float: left;
	text-indent:-9999px;
	background:url("http://www.nichinan-kagu.com/images/common/imgMojiSize.gif") no-repeat;
}
dl#fontSizeSwitcher dd {
	margin: 0;
	padding: 0;
	float: left;
}
dl#fontSizeSwitcher dd ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
dl#fontSizeSwitcher dd ul li {
	margin: 0 0 0 2px;
	padding:0px 0px 0px 0px;
	height:25px;
	float: left;
	text-indent:-9999px;
	cursor: pointer;
}

dl#fontSizeSwitcher dd ul li#fontSizeSwitcherSmall {
	background:url("http://www.nichinan-kagu.com/images/common/btnSize1.gif") no-repeat;
	width:25px;
}
dl#fontSizeSwitcher dd ul li#fontSizeSwitcherMedium {
	background:url("http://www.nichinan-kagu.com/images/common/btnSize2.gif") no-repeat;
	width:25px;
}
dl#fontSizeSwitcher dd ul li#fontSizeSwitcherLarge {
	background:url("http://www.nichinan-kagu.com/images/common/btnSize3.gif") no-repeat;
	width:25px;
}
dl#fontSizeSwitcher dd ul li.current
{
	background-position: -25px 0!important;
}
/******************************************************
		共通レイアウト
******************************************************/

/*----------------------------------------------------
	全体の枠
---------------------------------------------------- */
#wrapper{
	width		:822px;
	margin		:0px auto 0px auto;
	background	:#FFFFFF url(../images/common/imgwrapper_bg.jpg) repeat-y;
}

/*----------------------------------------------------
	ヘッダー部
---------------------------------------------------- */
#header	{
    margin: 0px;
	padding: 0px;
	width		:822px;
	height		:88px;
	/*background	:#FFFFFF url(../images/common/imgheader_bg.jpg) no-repeat;*/
}
#header #header_inner	{
    float: left;
	margin: 0px;
	padding: 0px;
	width		:822px;
	height		:88px;
	background	:#FFFFFF url(../images/common/imgheader_bg.jpg) no-repeat;
}
#header h1	{
	text-indent	:-9999px;
	line-height	:0px;
	font		:normal 1px/1px "verdana";
}

#header #header_left	{
	float: left;
}

#header #keyWord1	{
	margin	:0px 0px 0px 0px;
	text-indent	:-9999px;
	font		:normal 1px/1px "verdana";
}

#header .keyWord2	{
	margin	:0px 0px 0px 0px;
	text-indent	:-9999px;
	font		:normal 1px/1px "verdana";
}

/*ヘッダー部ナビ*/
#NavFunction {
	display		:block;
	float		:right;
	padding		:14px 28px 0px 0px;
	list-style	:none;
}

#NavFunction li {
	float	:left;
	display	:block;
	height	:18px;
}

#NavFunction li a{
	float	:left;
	display	:block;
	height	:18px;
	font		:normal 1px/1px "verdana";
	text-indent	:-9999px;
	text-decoration	:none;
	background	:url(../images/common/imgHeaderNavi.gif) no-repeat;
	overflow	:hidden;
}

#NavFunction #Btnhome		a{width:65px;background-position: 0px	0px;}
#NavFunction #Btnaccess		a{width:110px;background-position: -65px 0px;}
#NavFunction #BtnSitemap	a{width:89px;background-position: -175px 0px;}

#NavFunction #Btnhome		a:hover{width:65px;background-position: 0px	-20px;}
#NavFunction #Btnaccess		a:hover{width:110px;background-position: -65px -20px;;}
#NavFunction #BtnSitemap	a:hover{width:89px;background-position: -175px -20px;;}

/*----------------------------------------------------
	コンテナ部
---------------------------------------------------- */
#container	{
	width		:822px;
	margin	:0px 0px 0px 0px;
	padding	:0px 0px 0px 0px;
}
/*トップナビ*/
#TopNavi	{
	width		:822px;
	height		:197px;
	background	:#FFFFFF url(../images/common/imgtopnavi.jpg) no-repeat;
}
#TopNavFunction {
	display		:block;
	float		:right;
	padding		:3px 18px 0px 0px;
	list-style	:none;
}

#TopNavFunction li {
	float	:left;
	display	:block;
	height	:40px;
}

#TopNavFunction li a{
	float	:left;
	display	:block;
	height	:40px;
	font		:normal 1px/1px "verdana";
	text-indent	:-9999px;
	text-decoration	:none;
	background	:url(../images/common/imgtopmenu.jpg) no-repeat;
	overflow	:hidden;
}

#TopNavFunction #Btnnews		a{width:114px;background-position: 0px	0px;}
#TopNavFunction #Btnabout		a{width:114px;background-position: -114px 0px;}
#TopNavFunction #Btnservice   	a{width:114px;background-position: -228px 0px;}
#TopNavFunction #Btnworks		a{width:114px;background-position: -342px 0px;}
#TopNavFunction #Btnlinks		a{width:114px;background-position: -456px 0px;}
#TopNavFunction #Btninquiry 	a{width:114px;background-position: -570px 0px;}

#TopNavFunction #Btnnews		a:hover{width:114px;background-position: 0px	-50px;}
#TopNavFunction #Btnabout		a:hover{width:114px;background-position: -114px -50px;}
#TopNavFunction #Btnservice 	a:hover{width:114px;background-position: -228px -50px;}
#TopNavFunction #Btnworks		a:hover{width:114px;background-position: -342px	-50px;}
#TopNavFunction #Btnlinks		a:hover{width:114px;background-position: -456px -50px;}
#TopNavFunction #Btninquiry	    a:hover{width:114px;background-position: -570px -50px;}

/*パンくず*/
#breadcrumb	{
	width	:822px;
	height	:35px;
	background:#666666 url(../images/common/imgbread.jpg) no-repeat;
}

/*body#index #breadcrumb	{
	width	:100%;
	height	:37px;
	background:#FFFFFF url(../images/index/imgbread_index.jpg) no-repeat;
}*/

#breadcrumb	p	{
	padding:5px 0px 0px 240px;
	font-size:12px;
}


/*----------------------------------------------------
	コンテンツ部
---------------------------------------------------- */
#content	{
	float	:right;
	width	:585px;
	/*height:379px;*/
	margin	:0px 0px 0px 0px;
	padding	:0px 0px 0px 0px;
	/*background:#FFFFFF url(../images/index/imgIndex.jpg) top left no-repeat;*/
}

#content_bottom	{
	float	:right;
	width	:822px;
	height:20px;
	margin	:0px 0px 0px 0px;
	padding	:0px 0px 0px 0px;
	background	:#FFFFFF url(../images/common/img_midle.jpg) no-repeat;
}
body#top #content	{
	float	:right;
	width	:502px;
	height:372px;
	margin	:0px 0px 0px 0px;
	padding	:0px 0px 0px 0px;
	background:#FFFFFF url(../images/index/imgIndex.jpg) top left no-repeat;
}


/*----------------------------------------------------
	左側ナビ部
---------------------------------------------------- */
#sidetop	h2{
	float	:left;
	width	:320px;
	height:151px;	
	margin	:0px 0px 0px 0px;
	padding	:0px 0px 0px 0px;
	background:#FFFFFF url(../images/common/imgside_bg.jpg) top left no-repeat;
	text-indent	:-9999px;
	/*font		:normal 1px/1px "verdana";*/
}
#sidenavi	{
	float	:left;
	width	:221px;
	margin	:0px 0px 0px 0px;
	padding	:0px 0px 0px 0px;
}

#sidenavimenu	{
	background	:#FFFFFF url(../images/common/imgnavimenu_bg.jpg) no-repeat;
	width		:221px;
	height		:59px;
	text-indent	:-9999px;
	font-size	:0px;
}

ul#contents_navi {
	list-style	:none;
	margin		:0px 0px 0px 0px;
	padding		:0px 0px 0px 0px;
	/*width		:200px;*/
	display		:block;
	clear		:left;
}

ul#contents_navi li{
	margin		:0px 0px 0px 0px;
	padding		:0px 0px 0px 0px;
	height		:44px;
	width		:221px;
	font		:normal 10px/10px "verdana";
	text-indent	:-9999px;
	display		:block;
}

ul#contents_navi li a {
	text-decoration	:none;
	display			:block;
	height			:44px;
/* これ以降Mac IE 5には適用されない \*/
	overflow		:hidden;
/* これ以降Mac IE 5にも適用される */
}

ul#contents_navi li#topBtn		a {background:url(../images/common/imgSideNavi.jpg) 0px 0px no-repeat;}
ul#contents_navi li#newsBtn	    a {background:url(../images/common/imgSideNavi.jpg) 0px -44px no-repeat;}
ul#contents_navi li#aboutBtn	a {background:url(../images/common/imgSideNavi.jpg) 0px -88px no-repeat;}
ul#contents_navi li#serviceBtn	a {background:url(../images/common/imgSideNavi.jpg) 0px -132px no-repeat;}
ul#contents_navi li#worksBtn	a {background:url(../images/common/imgSideNavi.jpg) 0px -174px no-repeat;}
ul#contents_navi li#linksBtn	a {background:url(../images/common/imgSideNavi.jpg) 0px -218px no-repeat;}
ul#contents_navi li#inquiryBtn	a {background:url(../images/common/imgSideNavi.jpg) 0px -262px no-repeat;}

ul#contents_navi li#topBtn		a:hover {background:url(../images/common/imgSideNavi.jpg) -225px 0px no-repeat;}
ul#contents_navi li#newsBtn	    a:hover {background:url(../images/common/imgSideNavi.jpg) -225px -44px no-repeat;}
ul#contents_navi li#aboutBtn	a:hover {background:url(../images/common/imgSideNavi.jpg) -225px -88px no-repeat;}
ul#contents_navi li#serviceBtn	a:hover {background:url(../images/common/imgSideNavi.jpg) -225px -132px no-repeat;}
ul#contents_navi li#worksBtn	a:hover {background:url(../images/common/imgSideNavi.jpg) -225px -174px no-repeat;}
ul#contents_navi li#linksBtn	a:hover {background:url(../images/common/imgSideNavi.jpg) -225px -218px no-repeat;}
ul#contents_navi li#inquiryBtn	a:hover {background:url(../images/common/imgSideNavi.jpg) -225px -262px no-repeat;}

body#news	    ul#contents_navi li#newsBtn	    a {background:url(../images/common/imgSideNavi.jpg) -450px -44px no-repeat;}
body#about		ul#contents_navi li#aboutBtn	a {background:url(../images/common/imgSideNavi.jpg) -450px -88px no-repeat;}
body#service	ul#contents_navi li#serviceBtn	a {background:url(../images/common/imgSideNavi.jpg) -450px -132px no-repeat;}
body#works		ul#contents_navi li#worksBtn	a {background:url(../images/common/imgSideNavi.jpg) -450px -174px no-repeat;}
body#links	    ul#contents_navi li#linksBtn	a {background:url(../images/common/imgSideNavi.jpg) -450px -218px no-repeat;}
body#inquiry	ul#contents_navi li#inquiryBtn	a {background:url(../images/common/imgSideNavi.jpg) -450px -262px no-repeat;}

.rss {
	margin:0px 0px 0px 13px;
}

.rss2 {
	margin:0px 0px 0px 65px;
}

.srvbox_01 {
	margin:40px 20px 10px 10px;
	border-top:1px dashed #009933;
}
.srvbox_02 {
	margin:10px 20px 20px 10px;
	border-top:1px dashed #009933;
}

/*新着情報*/
#whatsnew_ttl	{
	margin			:0px 0px 0px 0px;
	padding			:10px 0px 10px 10px;
}

#whatsnew_ttl h2	{
	float		:left;
	width:65px;
	height:16px;
	margin:0px 0px 0px 15px;
	background	:url("../images/common/new.gif") top left no-repeat;
	text-indent:-9999px;
	font: 0%/0% serif;
}

#whatsnew_ttl #ichiran	a {
	float		:left;
	width		:47px;
	height		:17px;
	margin:0px 0px 0px 10px;
	font		:10px/10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
	background:#FFFFFF url("../images/common/imgnewsichiran.gif") no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#whatsnew_ttl #RSS	{
	float		:right;
	width		:36px;
	height		:14px;
	margin:0px;
	padding:0px 25px 0px 0px;
	background	:url("../images/common/rss.gif") no-repeat;
	text-indent	:-9999px;
	font: 0%/0% serif;

}

#whatsnew_ttl #RSS a  {
	float		:right;
	width		:36px;
	height		:14px;
	margin:0px;
	padding:0px;
	background	:url("../images/common/rss.gif") no-repeat;
	text-indent	:-9999px;
	font: 0%/0% serif;
}

#whatsnew	{
	scrollbar-face-color: #ffffff;      
    scrollbar-3dlight-color: #cccccc;    
    scrollbar-highlight-color: #ffffff;  
    scrollbar-shadow-color: #ffffff;   
    scrollbar-darkshadow-color: #cccccc; 
    scrollbar-arrow-color: #cccccc;     
    scrollbar-track-color: #ffffff;  
	float	:right;
	width	:320px;
	height:221px;	
	margin	:0px 0px 0px 0px;
	padding	:0px 0px 0px 0px;
	background:#FFFFFF url(../images/common/imgsidebottom_bg.jpg) top left no-repeat;
}

#whatsnew ul	{
	overflow:auto;
	width	:314px;
	height:164px;	
	list-style:none;
	line-height:16px;
	font-size:12px;
}

#whatsnew li	{
	padding:2px 0px 2px 30px;
}

#whatsnew p	{
	padding:0px 0px 0px 0px;
	font-size:12px;
}	

#whatsnew  a,
#whatsnew  a:link,
#whatsnew  a:visited,
#whatsnew  a:active
{
	color			:#666666;
	text-decoration	:none;
}

#whatsnew  a:hover	{
	color			:#FF0000;
	text-decoration	:underline;
}

/*バナー*/

.baner	{
	margin:20px 0px 20px 20px;
	text-align:center;
}


/*----------------------------------------------------
	フッター部
---------------------------------------------------- */
#footer {
	clear:both;
	width:822px;
	height:81px;	
	margin:0;
	padding:0px 0px 0px 0px;
	background	:#FFFFFF url(../images/common/imgfotter.jpg) no-repeat;
	text-align	:left;
}

#footer_navi	{
	padding		:8px 0px 0px 20px;
}

#footer_navi li	{
	display		:inline;
	margin		:0px 0px 0px 0px;
	padding		:0px 3px 0px 2px;
	font-size	:12px;
	text-indent	:0px;
	color	:#ffffff;
}

.border_solid	{
	border-right:1px solid #555555;
}

.border_none 	{
	border-right:none;
}

#Copyright	{
	margin		:0px 0px 0px 0px;
	padding		:30px 20px 10px 0px;
	font-size	:10px;
	line-height:10px;
	text-align	:right;
	color	:#ffffff;
}

/*#fotterbottom	{
	clear:both;
	width		:822px;
	height		:6px;
	margin		:0px 0px 0px 0px;
	padding		:0px 0px 0px 0px;
	background	:#FFFFFF url(../images/common/imgfotter_bottom.jpg) no-repeat;
}*/

/******************************************************
		ナビゲーション
******************************************************/

/*----------------------------------------------------
	ページの先頭に戻る
---------------------------------------------------- */
.pageTop 	{
	clear		:both;
	width:822px;
	height:25px;	
	margin		:0px 0px 0px 0px;
	font-size	:12px;
	text-align	:right;
	background	:#FFFFFF url(../images/common/img_bottom.jpg) no-repeat;
}

/******************************************************
		各ページレイアウト
******************************************************/

/*----------------------------------------------------
	各ページ共通
---------------------------------------------------- */

#index_con	{
	margin:100px 0 auto 0;
}

#index_con h1	{
	font-size:2em;
}

/*カテゴリ説明*/
#description	{
	margin:10px 0px 20px 0px;
}

/*エントリー部*/
#content .entry	{
	margin	:0px 0px 30px 0px;
}

/*----------------------------------------------------
	トップページ
---------------------------------------------------- */
#content #link a {
	display	:block;
	width	:300px;
	height	:100px;
	margin	:250px 20px 20px 180px;
	text-indent:-9999px;
}

/*----------------------------------------------------
	商品ページ
---------------------------------------------------- */

/*商品用タイトル*/
#content .entry h3	{
	width		:525px;
	font-size	:1.4em;
	font-weight	:bold;
	color		:#777777;
	/*background-color: #E2FEDA;*/
	margin		:0px 0px 10px 4px;
	padding		:0px 0px 0px 0px;
	border		:none;
	border-bottom:#CCCCCC double 3px;
	/*border-bottom:#CCCCCC solid 1px;*/
}


/*写真説明（タイトル含む）*/
#content .details	{
	display	:inline;
	float	:right;
	/*float	:left;*/
	width	:310px;
	margin	:0px 8px 0px 0px;
	padding	:0px 0px 0px 0px;
	overflow:hidden;
}

/*写真説明（タイトル含まず）*/
#content .details_body	{
	margin	:0px 0px 0px 0px;
}

/*写真*/
#content .photo		{
	float	:left;
	/*float	:right;*/
	width	:215px;
	margin	:0px 0px 0px 0px;
	padding	:0px 0px 0px 0px;	
	text-align:center;
	vertical-align:middle;
}

#content .photo img	{
	border	:1px solid #eeeeee;
	padding	:2px;
	margin	:0px 0px 10px 0px;
}

/*----------------------------------------------------
	ページ
---------------------------------------------------- */
body#dispatch	{
}

/*----------------------------------------------------
	サイトマップページ
---------------------------------------------------- */

body#sitemap #content .entry .details_2	 ul {
	list-style:inside;
}

body#sitemap #content .entry .details_2	 ul ul {
	text-indent:1em;
}

/*リンク部設定
---------------------------------------------------- */
body#sitemap #content .entry .details_2 a,
body#sitemap #content .entry .details_2 a:link,
body#sitemap #content .entry .details_2 a:visited,
body#sitemap #content .entry .details_2 a:active
{
	color			:#0000FF;
	text-decoration	:underline;
}

body#sitemap #content .entry .details_2 a:hover	{
	color			:#FF0000;
	text-decoration	:underline;
}

/* お問い合せ
--------------------------------------------------- */

#inquiry table {
	width: 560px;
	font-size	:12px;
	margin-bottom:10px;
	margin-left:8px;
}
#inquiry th {
	white-space: nowrap;
	width: 10em;
	padding: 2px 2px;
	border-bottom: 1px solid #ffffff;
	background: #e5f1d2;
	text-align: center;
	vertical-align: top;
}
#inquiry td {
	padding: 2px 2px;
	border-bottom: 1px solid #ffffff;
	background: #e8edf2;
}
#inquiry h2	{
	/*float	:left;*/
	width		:582px;
	height	    :50px;
	margin		:6px 0px 0px 3px;
	padding		:0px;
	color		:#333333;
	text-indent	:-9999px;
	background	:#FFFFFF url(../images/common/img_inquiry.jpg) no-repeat;
	margin-bottom:5px;
}
#inquiry .button {
	padding: 2px;
	background: #ffffff;
	border-top: 1px solid #666666;
	text-align: center;
}
#inquiry p	{
    text-indent: 0.5em;
	font-size:12px;
}
/* 新着情報
--------------------------------------------------- */

#news table {
	width: 560px;
	font-size	:12px;
	margin-bottom:10px;
	margin-left:8px;
}
#news th {
	white-space: nowrap;
	width: 10em;
	padding: 2px 2px;
	border-bottom: 1px solid #ffffff;
	background: #e5f1d2;
	text-align: center;
	vertical-align: top;
}
#news td {
	padding: 2px 2px;
	border-bottom: 1px solid #ffffff;
	background: #e8edf2;
}
#news h2	{
	/*float	:left;*/
	width		:582px;
	height	    :50px;
	margin		:6px 0px 0px 3px;
	padding		:0px;
	color		:#333333;
	text-indent	:-9999px;
	background	:#FFFFFF url(../images/common/img_news.jpg) no-repeat;
	margin-bottom:5px;
}


/* 会社概要 
--------------------------------------------------- */
#about table {
	width: 560px;
	font-size	:12px;
	margin-bottom:10px;
	margin-left:8px;
}
#about th {
	white-space: nowrap;
	width: 10em;
	padding: 2px 2px;
	border-bottom: 1px solid #ffffff;
	background: #e5f1d2;
	text-align: center;
	vertical-align: top;
}
#about td {
	padding: 2px 2px;
	border-bottom: 1px solid #ffffff;
	background: #e8edf2;
}
#about h2	{
	/*float	:left;*/
	width		:582px;
	height	    :50px;
	margin		:6px 0px 0px 3px;
	padding		:0px;
	color		:#333333;
	text-indent	:-9999px;
	background	:#FFFFFF url(../images/common/img_about.jpg) no-repeat;
	margin-bottom:5px;
}

/* 製品案内
--------------------------------------------------- */

#service table {
	width: 560px;
	font-size	:12px;
	margin-bottom:10px;
	margin-left:8px;
}
#service th {
	width		:300px;
	white-space: nowrap;
	padding: 4px 2px 2px 4px;
	border: 1px solid #ccc;
	background: #FAF9F9;
	vertical-align: top;
	color: #666666;
	vertical-align: top;
}
#service td {
	padding: 4px 2px 2px 4px;
	border: 1px solid #ccc;
	background: #F2FCCE;
	color: #666666;
}
#service h2	{
	/*float	:left;*/
	width		:582px;
	height	    :50px;
	margin		:6px 0px 0px 3px;
	padding		:0px;
	color		:#333333;
	text-indent	:-9999px;
	background	:#FFFFFF url(../images/common/img_service.jpg) no-repeat;
	margin-bottom:5px;
}
#service h5	{
	margin		:5px 10px 5px 20px;
	padding		:0px;
	font-size	:14px;
	color		:#666666;
}
#service .photo		{
	float	:left;
	width	:215px;
	margin	:0px 0px 0px 0px;
	padding	:0px 0px 0px 0px;	
	text-align:center;
	vertical-align:middle;
}

/* 納品実績
--------------------------------------------------- */

#works table {
	width: 560px;
	font-size	:12px;
	margin-bottom:10px;
	margin-left:8px;
}
#works th {
	width		:300px;
	white-space: nowrap;
	padding: 4px 2px 2px 4px;
	border: 1px solid #ccc;
	background: #FAF9F9;
	vertical-align: top;
	color: #666666;
	vertical-align: top;
}
#works td {
	padding: 4px 2px 2px 4px;
	border: 1px solid #ccc;
	background: #F2FCCE;
	color: #666666;
}
#works h2	{
	/*float	:left;*/
	width		:582px;
	height	    :50px;
	margin		:6px 0px 0px 3px;
	padding		:0px;
	color		:#333333;
	text-indent	:-9999px;
	background	:#FFFFFF url(../images/common/img_works.jpg) no-repeat;
	margin-bottom:5px;
}
#works h5	{
	margin		:5px 10px 5px 20px;
	padding		:0px;
	font-size	:14px;
	color		:#666666;
}
#works .photo		{
	float	:left;
	width	:215px;
	margin	:0px 0px 0px 0px;
	padding	:0px 0px 0px 0px;	
	text-align:center;
	vertical-align:middle;
}
/* リンク集
--------------------------------------------------- */

#links table {
	width: 560px;
	font-size	:12px;
	margin-bottom:10px;
	margin-left:8px;
}
#links th {
	white-space: nowrap;
	width: 10em;
	padding: 2px 2px;
	border-bottom: 1px solid #ffffff;
	background: #e5f1d2;
	text-align: center;
	vertical-align: top;
}
#links td {
	padding: 2px 2px;
	border-bottom: 1px solid #ffffff;
	background: #e8edf2;
}
#links h2	{
	/*float	:left;*/
	width		:582px;
	height	    :50px;
	margin		:6px 0px 0px 3px;
	padding		:0px;
	color		:#333333;
	text-indent	:-9999px;
	background	:#FFFFFF url(../images/common/img_links.jpg) no-repeat;
	margin-bottom:5px;
}
/* サイトマップ
--------------------------------------------------- */

#sitemap table {
	width: 560px;
	font-size	:12px;
	margin-bottom:10px;
	margin-left:8px;
}
#sitemap th {
	white-space: nowrap;
	width: 10em;
	padding: 2px 2px;
	border-bottom: 1px solid #ffffff;
	background: #e5f1d2;
	text-align: center;
	vertical-align: top;
}
#sitemap td {
	padding: 2px 2px;
	border-bottom: 1px solid #ffffff;
	background: #e8edf2;
}
#sitemap h2	{
	/*float	:left;*/
	width		:582px;
	height	    :50px;
	margin		:6px 0px 0px 3px;
	padding		:0px;
	color		:#333333;
	text-indent	:-9999px;
	background	:#FFFFFF url(../images/common/img_sitemap.jpg) no-repeat;
	margin-bottom:5px;
}
/*#sitemap ul	{
	list-style:none;
	line-height:16px;
	font-size:12px;
}

#sitemap li	{
	padding:2px 0px 2px 20px;
}

#sitemap p	{
	padding:0px 0px 0px 0px;
	font-size:12px;
}	

#sitemap  a,
#sitemap  a:link,
#sitemap  a:visited,
#sitemap  a:active
{
	color			:#666666;
	text-decoration	:none;
}

#sitemap  a:hover	{
	color			:#FF0000;
	text-decoration	:underline;
}*/

