@charset "Shift_JIS";
/*attend park 2004*/
/*created katagiri@attend.co.jp*/
/*2004 may*/
/****共通設定*******************************************************************************************/
/*----- html -----*/
html
	{
		scrollbar-face-color: #ffffff;
		scrollbar-track-color: #ffffff;
		scrollbar-arrow-color: #BE0012;
		scrollbar-highlight-color: #BE0012;
		scrollbar-shadow-color: #BE0012;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
	}

/*----- body -----*/
body
	{
		margin: 0;
		padding: 0;
		text-align: center;/* for ie5.x */
		color: #300;/*濃い茶*/
		color: #777;
		font-size: 90%;
		font-family: "メイリオ", "ＭＳ Ｐ明朝","ＭＳ 明朝", "ＭＳ ゴシック", "MS Gothic", osaka, sans-serif;
		background: #fff;

		scrollbar-face-color: #ffffff;
		scrollbar-track-color: #ffffff;
		scrollbar-arrow-color: #BE0012;
		scrollbar-highlight-color: #BE0012;
		scrollbar-shadow-color: #BE0012;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
	}
/*----- h -----*/
h1, h2, h3, h4, h5, h6
	{
		margin: 0 0 1em 0;
		padding: 0;
		color: #485532;/*濃いグリーン*/
	}
h4
	{
		padding: 1em 0 0 0;
	}
/*----- p -----*/
p
	{
		margin: 0;
		padding: 0 0 1em 0;
		font-size: 90%;
		line-height: 150%;
		color:#300;/*濃い茶*/
		color: #777;
		background: transparent;
	}
p.page-comment
	{
		color: #360;
	}
/*----- a -----*/
/*
a:link
	{color: #0088CC; text-decoration: none;}
a:visited
	{color: #003CB3; text-decoration: none;}
a:hover
	{color: #B38659; text-decoration: underline;}
a:active
	{color: #ff9900; text-decoration: none;}
*/
a:link
	{color: #805326; text-decoration: none;}
a:visited
	{color: #805326; text-decoration: none;}
a:hover
	{color: #805326; text-decoration: underline;}
a:active
	{color: #805326; text-decoration: none;}
/*----- ol -----*/
ol
	{
		font-size: 90%;
		line-height: 150%;
	}
/*----- ul -----*/
ul, li
	{
		line-height: 150%;
		vertical-align: top;
	}
/*----- リスト共通（リンク集） -----*/
ul.list
	{
		list-style-image: url(img/parts/list.gif);
	}
ul.list2
	{
		margin-bottom: 0;
		list-style-image: url(img/parts/list.gif);
	}
/*----- img -----*/
img
	{
		border: none;
	}
/*----- フォーム -----*/
form
	{
		margin: 0;
		padding: 0;
	}
/*----- table -----*/
address
	{
		font-style: normal;
		line-height: 150%;
	}
/*----- table -----*/
table
	{
		border: none;
		border-collapse: collapse;
		border-spacing: 0;
		background:transparent;
	}
/*----------td共通----------------------------------------------------------*/
td
	{
		text-align: left;
		vertical-align: top;
		font-size: 90%;
		line-height: 150%;
		background:transparent;
	}
/*----------table(罫線付)＋マージン有り---------------------------------------------------*/
.line
	{
		border-left: 1px solid #aaa;
		border-top: 1px solid #aaa;
	}
.line th
	{
		font-weight: normal;
		font-size: 90%;
		text-align: left;
		padding: 3px;
		border-right: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
		background: #eee;
	}
.line td
	{
		padding: 3px;
		border-right: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
	}
/*罫線付table内の右寄せするTD（途中で改行させない）*/
.line td.rt
	{
		white-space: nowrap;
	}
/*----------table(罫線無)＋マージン有り---------------------------------------------------*/
/*罫線無しtable内の右寄せするTD（途中で改行させない）*/
.noline td.rt
	{
		white-space: nowrap;
	}
/*----------欧文表記部分----------------------------------------------------*/
.e
{
	font-family: "Arial Black", sans-serif;
}
/*----- 現在地 -----*/
#current
	{
		font-size: 90%;
		padding: 0 0 0 60px;
		background: url(img/parts/current.gif) no-repeat;
	}
#current a
	{
		font-size: 90%;
	}
/*----------要素の位置----------------------------------------------------------*/
/*左上*/
.lt {text-align: left; vertical-align: top;}
/*左中*/
.lm {text-align: left; vertical-align: middle;}
/*左下*/
.lb {text-align: left; vertical-align: bottom;}
/*中上*/
.ct {text-align: center; vertical-align: top;}
/*中中*/
.cm {text-align: center; vertical-align: middle;}
/*中下*/
.cb {text-align: center; vertical-align: bottom;}
/*右上*/
.rt {text-align: right; vertical-align: top;}
/*右中*/
.rm {text-align: right; vertical-align: middle;}
/*右下*/
.rb {text-align: right; vertical-align: bottom;}
/*----- ID body -----*/
#body, #home
	{
		margin: 0 auto;
		width: 768px;
		text-align: left;
	}
/*----- headerdesignブロック -----*/
#headerdesign
	{
		width: 768px;
		height: 88px;
background: url(img/parts/header_design_july.gif) no-repeat left top;
	}
/*----- headerdesignロゴ -----*/

#headerdesign a.logo {
		position:relative;
			top: 0px;
			left: 0px;
		width: 348px;
		height: 80px;
		display:block;
		text-indent: -9999px;
		border: none;
		height /**/:80px;/* for ie5.x */
		background:transparent;
	}
	
/*----- headerdesignマーチン -----*/

#headerdesign a.martin {
		position:relative;
			top: -90px;
			left: 530px;
		width: 230px;
		height: 80px;
		_height: 0;
		display:block;
		text-indent: -9999px;
		border: none;
		height /**/:80px;/* for ie5.x */
		background:transparent;
	}
/*----- menuブロック -----*/
#menu
	{
		margin: 0;
		padding: 0;
		background: url(img/parts/shadow_768m.gif) repeat-y left top;
		width: 768px;
	}
#menu ul
	{
		margin: 0;
		padding: 0;
		/*line-height: 1em;*/
		list-style-type: none;
		text-align: center;
	}
#menu ul li
	{
		margin: 0;
		padding: 0;
		/*line-height: 1em;*/
		display: inline;
	}
#menu ul li a
	{
		padding: 0 0 0 9px;
		/*line-height: 1em;*/
		font-size: 85%;
		background: url(img/parts/vertical_line.gif) no-repeat left top;
	}
/*----- 2段組指定 -----*/
#leftcolumn
	{
		position: relative;
		float: left;
		width: 576px;
	}
#rightcolumn
	{
		position: relative;
		float: left;
		width: 192px;
	}
/*----- 3段組指定 -----*/
#leftcolumn2
	{
		position: relative;
		float: left;
		width: 200px;
	}
#centercolumn
	{
		position: relative;
		float: left;
		width: 376px;
	}
#rightcolumn2
	{
		position: relative;
		float: left;
		width: 192px;
	}
/*----- 1段組指定 -----*/
#centercolumn2
	{
		position: relative;
		float: left;
		width: 768px;
	}

/**************************************************************************/
/*4コラム shadow上*/
.shadow-4t
	{
		margin: 0;
		padding: 0;
		background: url(img/parts/shadow_768t.gif) no-repeat left top;
		width: 768px;
		height: 12px;
	}
/*4コラム shadow中*/
.shadow-4m
	{
		margin: 0;
		padding: 0 12px;
		background: url(img/parts/shadow_768m.gif) repeat-y left top;
		width: 768px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 744px;
	}
/*4コラム shadow下*/
.shadow-4b
	{
		margin: 0;
		padding: 0;
		width: 768px;
		height: 12px;
		background: url(img/parts/shadow_768b.gif) no-repeat left top;
	}
/**************************************************************************/
/*3コラム shadow上*/
.shadow-3t
	{
		position:relative;
		margin: 0;
		padding: 0;
		background: url(img/parts/shadow_576t.gif) no-repeat left top;
		width: 576px;
		height: 12px;
	}
/*3コラム shadow中*/
.shadow-3m
	{
		position:relative;
		padding: 0 12px;
		background: url(img/parts/shadow_576m.gif) repeat-y left top;
		width: 576px;/* for ie5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 552px;
	}
/*3コラム shadow下*/
.shadow-3b
	{
		position:relative;
		width: 576px;
		height: 12px;
		background: url(img/parts/shadow_576b.gif) no-repeat left top;
	}
/**************************************************************************/
/*2求人 shadow上*/
.shadow-2t
	{
		position:relative;
		margin: 0;
		padding: 0;
		background: url(img/parts/shadow_374t.gif) no-repeat left top;
		width: 374px;
		height: 12px;
	}
/*2求人 shadow中*/
.shadow-2m
	{
		position:relative;
		padding: 0 12px;
		background: url(img/parts/shadow_374m.gif) repeat-y left top;
		width: 374px;/* for ie5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 350px;
		text-align: left;
	}
/*2求人 shadow下*/
.shadow-2b
	{
		position:relative;
		width: 374px;
		height: 12px;
		background: url(img/parts/shadow_374b.gif) no-repeat left top;
	}
/**************************************************************************/
/*1.5コラム shadow上*/
.shadow-15t
	{
		margin: 0;
		padding: 0;
		background: url(img/parts/shadow_288t.gif) no-repeat left top;
		width: 288px;
		height: 12px;
	}
/*1.5コラム shadow中*/
.shadow-15m
	{
		padding: 0 12px;
		background: url(img/parts/shadow_288m.gif) repeat-y left top;
		width: 288px;/* for ie5.x */
		height: 200px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 264px;
	}
/*1.5コラム shadow下*/
.shadow-15b
	{
		width: 288px;
		height: 12px;
		background: url(img/parts/shadow_288b.gif) no-repeat left top;
	}
/**************************************************************************/
/*1コラム shadow上*/
.shadow-1t
	{
		margin: 0;
		padding: 0;
		background: url(img/parts/shadow_192t.gif) no-repeat left top;
		width: 192px;
		height: 12px;
	}
/*1コラム shadow中*/
.shadow-1m
	{
		padding: 0 12px;
		background: url(img/parts/shadow_192m.gif) repeat-y left top;
		width: 192px;/* for ie5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 168px;
	}
/*1コラム shadow下*/
.shadow-1b
	{
		width: 192px;
		height: 12px;
		background: url(img/parts/shadow_192b.gif) no-repeat left top;
	}
/**************************************************************************/
/*----- listcolumnブロック（3段組テーブル） -----*/
.listcolumn
	{
/*		width: 552px;*/
		width: 352px;
	}
.listcolumn td
	{
		padding: 0 0 0.7em 0;
/*		width: 176px;*/
		width: 350px;
	}
.shopslistcolumn
	{
		width: 552px;
	}
.shopslistcolumn td
	{
		padding: 3px 0;
		width: 176px;
	}
/*----- listcolumn2ブロック（2段組テーブル） -----*/
.listcolumn2
	{
		width: 552px;
	}
.listcolumn2 td.left-cell
	{
		padding: 0 0.5em 1em 0;
		width: 1%;
	}
.listcolumn2 td.right-cell
	{
		padding: 0 0 1em 0.5em;
		width: 99%;
	}
/*----- what new topicsブロック -----*/
p.whatsnew
	{
		line-height: 150%;
		vertical-align: top;
		margin: 0 0 10px 0;
		padding: 0 5px 0em 5px;
	}
p.whatsnew strong
	{
		font-weight: normal;
		color: #260;
	}
/**************************************************************************/
/*----- bannerブロック -----*/
.banner ul
	{
		text-align: center;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
.banner ul li
	{
		margin: 0;
		padding: 3px 0 0 0;
	}
.banner ul li a
	{
		font-size: 110%;
	}










/**** ホーム ************************************************************************************************/
/*特集ボタン（通常）*/
#home .shadow-3m h2.special
	{
		position:relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_h2_special.gif) no-repeat left top;
		width: 188px;
		height: 26px;/* for ie5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 0px;
	}
#home .shadow-3m h2.special a:hover
	{
		position:relative;
		width: 188px;
		background-position: 0 -20px;
	}
/*企業店舗ボタン（通常）*/
#home .shadow-3m h2.shops a
	{
		position:relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_h2_shops.gif) no-repeat left top;
		width: 244px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}
#home .shadow-3m h2.shops a:hover
	{
		position:relative;
		width: 244px;
		background-position: 0 -20px;
	}

/*お仕事情報ボタン（通常）*/
#home .shadow-3m h2.offers a
	{
		position:relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_h2_jobs.gif) no-repeat left top;
		width: 244px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}
#home .shadow-3m h2.offers a:hover
	{
		position:relative;
		width: 244px;
		background-position: 0 -20px;
	}

/*ショッピングボタン（通常）*/
#home .shadow-3m h2.shopping a
	{
		position:relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_h2_shopping.gif) no-repeat left top;
		width: 263px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}
#home .shadow-3m h2.shopping a:hover
	{
		position:relative;
		width: 263px;
		background-position: 0 -20px;
	}
/*過去の特集ヘッダ2*/
.shadow-1m h2.archive
	{
		position:relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_h2_archive.gif) no-repeat left top;
		width: 146px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}
/*ブログヘッダ2*/
.shadow-1m h2.blog
	{
		position:relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_h2_blog.gif) no-repeat left top;
		width: 146px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}
/*最新情報ヘッダ2*/
#home .shadow-1m h2.whatsnew
	{
		position:relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_h2_whatsnew.gif) no-repeat left top;
		width: 146px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}
/*県内情報ヘッダ2*/
#home .shadow-3m h2.useful
	{
		position: relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_h2_useful.gif) no-repeat left top;
		width: 424px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}
/*本日のおすすめ*/
.recommend-meal
	{
/*
		position: relative;
		padding: 26px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_recommend_meal.gif) no-repeat left top;
		width: 168px;
		background: url(img/parts/meal_test.gif) no-repeat left top;
		width: 350px;
		background: url(img/parts2/meat.jpg) no-repeat left top;
*/
		background: url(img/category1/category1_00003.jpg) no-repeat left top;
		width: 350px;
/*
		height: 0px !important;
		height:85px;
		height: 175px;
*/
		clear: both;
	}
.recommend-shopping
	{
/*
		position: relative;
		padding: 26px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_recommend_shopping.gif) no-repeat left top;
		width: 168px;
		background: url(img/parts/shopping_test.gif) no-repeat left top;
		width: 350px;
		background: url(img/parts2/shopping.jpg) no-repeat left top;
*/
		background: url(img/category1/category1_00004.jpg) no-repeat left top;
		width: 350px;
/*
		height: 0px !important;
		height:26px;
		height: 175px;
*/
		clear: both;
	}
.recommend-amusement
	{
/*
		position: relative;
		padding: 26px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_recommend_amusement.gif) no-repeat left top;
		width: 168px;
		background: url(img/parts/amusement_test.gif) no-repeat left top;
		width: 350px;
		background: url(img/parts2/play.jpg) no-repeat left top;
*/
		background: url(img/category1/category1_00005.jpg) no-repeat left top;
		width: 350px;
/*
		height: 0px !important;
		height:26px;
		height: 175px;
*/
		clear: both;
	}
.recommend-stay
	{
/*
		position: relative;
		padding: 26px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_recommend_stay.gif) no-repeat left top;
		width: 168px;
		background: url(img/parts/stay_test.gif) no-repeat left top;
		width: 350px;
		background: url(img/parts2/stay.jpg) no-repeat left top;
*/
		background: url(img/category1/category1_00006.jpg) no-repeat left top;
		width: 350px;
/*
		height: 0px !important;
		height:26px;
		height: 175px;
*/
		clear: both;
	}
.recommend-living
	{
/*
		position: relative;
		padding: 26px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_recommend_living.gif) no-repeat left top;
		width: 168px;
		background: url(img/parts/living_test.gif) no-repeat left top;
		width: 350px;
		background: url(img/parts2/life.jpg) no-repeat left top;
*/
		background: url(img/category1/category1_00007.jpg) no-repeat left top;
		width: 350px;
/*
		height: 0px !important;
		height:26px;
		height: 175px;
*/
		clear: both;
	}
.recommend-hp
	{
		position: relative;
/*		padding: 26px 0 0 0;*/
		overflow: hidden;
		display:block;
		background: url(img/parts/index_recommend_hp.gif) no-repeat left top;
		width: 338px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}
/*県内HP集*/
a.hp
	{
		position: relative;
		padding: 19px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_hp.gif) no-repeat left top;
		width: 168px;
		height: 0px !important;
		height /**/:19px;/* for ie5.x */
	}
a:hover.hp	{
		position:relative;
		width: 168px;
		background-position: 0 -19px;
	}
/*エンターテイメント*/
a.entertainment
	{
		position: relative;
		padding: 19px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_entertainment.gif) no-repeat left top;
		width: 168px;
		height: 0px !important;
		height /**/:19px;/* for ie5.x */
	}
a:hover.entertainment	{
		position:relative;
		width: 168px;
		background-position: 0 -19px;
	}
/*ビジネスお役立ち*/
a.business
	{
		position: relative;
		padding: 19px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_business.gif) no-repeat left top;
		width: 168px;
		height: 0px !important;
		height /**/:19px;/* for ie5.x */
	}
a:hover.business	{
		position:relative;
		width: 168px;
		background-position: 0 -19px;
	}
/*暮らしのお役立ち*/
a.living
	{
		position: relative;
		padding: 19px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_living.gif) no-repeat left top;
		width: 168px;
		height: 0px !important;
		height /**/:19px;/* for ie5.x */
	}
a:hover.living	{
		position:relative;
		width: 168px;
		background-position: 0 -19px;
	}
/*あの人の横顔*/
a.profile
	{
		position: relative;
		padding: 19px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_profile.gif) no-repeat left top;
		width: 168px;
		height: 0px !important;
		height /**/:19px;/* for ie5.x */
	}
a:hover.profile	{
		position:relative;
		width: 168px;
		background-position: 0 -19px;
	}
/*ペット大集合*/
a.pet
	{
		position: relative;
		padding: 19px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_pet.gif) no-repeat left top;
		width: 168px;
		height: 0px !important;
		height /**/:19px;/* for ie5.x */
	}
a:hover.pet	{
		position:relative;
		width: 168px;
		background-position: 0 -19px;
	}
/*h2携帯コンテンツ（通常）*/
#home .shadow-3m h2.mobile
	{
		position:relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_h2_mobile.gif) no-repeat left top;
		width: 226px;
		height: 26px;/* for ie5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 0px;
	}
/*A-park*/
a.apark
	{
		position: relative;
		padding: 19px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_apark.gif) no-repeat left top;
		width: 168px;
		height: 0px !important;
		height /**/:19px;/* for ie5.x */
	}
a:hover.apark	{
		position:relative;
		width: 168px;
		background-position: 0 -19px;
	}
/*コラムーチョ*/
a.column
	{
		position: relative;
		padding: 19px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/index_column.gif) no-repeat left top;
		width: 168px;
		height: 0px !important;
		height /**/:19px;/* for ie5.x */
	}
a:hover.column	{
		position:relative;
		width: 168px;
		background-position: 0 -19px;
	}
/*----- pluginブロック -----*/
#plugin ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
/*		text-align: left;*/
		text-align: center;
	}
#plugin ul li
	{
		margin: 0;
		padding: 0;
		display: inline;
	}
#plugin ul li a
	{
		padding: 0 0 0 9px;
		font-size: 90%;
	}
/*----- footerブロック -----*/
#footer
	{
		position:relative;
		margin: 6px;
	}
#footer p
	{
		position:relative;
		margin: 12px 0 0 0;
	}
#footer ul
	{
		position:relative;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
#footer ul li
	{
		position:relative;
		margin: 0;
		padding: 0;
		display: inline;
	}
#footer ul li a
	{
		position:relative;
		padding: 0 0 0 9px;
		font-size: 90%;
		background: url(img/parts/vertical_line.gif) no-repeat left top;
	}
.comment
	{
		padding: 0 0 0 12px;
	}
/*
#c-search input, #c-search select, #c-search option
	{
		border: 1px solid #ddd;
		margin-bottom: 0.2em;
	}
*/

/**** 特集 ************************************************************************************************/
#special h4
	{
		margin: 0;
		padding: 0 0 12px 0;
	}
#specialBox strong
	{
		color: #806040;
	}
h2#special-h2
	{
		position: relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/special/special_h2.gif) no-repeat left top;
		width: 147px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}
.mealRestaurant
	{
		padding: 27px 0 12px 0;
		background: transparent url(img/parts/special/ge_meal_restaurant.gif) no-repeat left top;
	}
.shoppingFashion
	{
		padding: 27px 0 12px 0;
		background: transparent url(img/parts/special/ge_shopping_fashion.gif) no-repeat left top;
	}









/**** 企業・店舗紹介 ************************************************************************************************/
h2#shops-h2
	{
		position: relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/shops/shops_h2.gif) no-repeat left top;
		width: 203px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}
h2#shops-h2-topics
	{
		position: relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/shops/shops_h2_topics.gif) no-repeat left top;
		width: 168px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}

/**** 発信情報 ************************************************************************************************/
h2#offer-h2
	{
		position: relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/jobs/jobs_h2.gif) no-repeat left top;
		width: 203px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}
h2#offer-h2-topics
	{
		position: relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/jobs/jobs_h2_topics.gif) no-repeat left top;
		width: 168px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}

/**** お役立ち情報 ************************************************************************************************/
/*h2カテゴリトップ*/
h2#useful-h2
	{
		position: relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/useful/useful_h2.gif) no-repeat left top;
		width: 405px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}
/**************************************************************************/
/*h3県内HP集*/
h3.hp
	{
		position: relative;
		padding: 19px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/useful/h3_hp.gif) no-repeat left top;
		width: 71px;
		height: 0px !important;
		height /**/:19px;/* for ie5.x */
	}
.hp-category ul
	{
		text-align: left;
		margin: 0;
		padding: 0;
		/*list-style-image: url(img/parts/list.gif);*/
		list-style-type: none;
	}
.hp-category ul li
	{
		margin: 0;
		padding: 3px 0 0 0;
	}
.hp-category ul li a
	{
		font-size: 90%;
	}
ul.hp-list
	{
		margin-bottom: 0;
		padding: 0 0 1em 0;
		font-size: 90%;
		line-height: 150%;
		list-style-image: url(img/parts/list.gif);
	}

/**************************************************************************/
/*h3エンターテイメント*/
h3.entertainment
	{
		position: relative;
		padding: 19px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/useful/h3_entertainment.gif) no-repeat left top;
		width: 120px;
		height: 0px !important;
		height /**/:19px;/* for ie5.x */
	}
/*h4ライブハウス*/
h4.live
	{
		position: relative;
		padding: 150px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/useful/entertainment_live.gif) no-repeat left top;
		width: 552px;
		height: 0px !important;
		height /**/:150px;/* for ie5.x */
	}
#live-list
	{
		padding: 0 0 2em 0;
	}
/*h4芸能・音楽*/
h4.music
	{
		position: relative;
		padding: 150px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/useful/entertainment_music.gif) no-repeat left top;
		width: 552px;
		height: 0px !important;
		height /**/:150px;/* for ie5.x */
	}
#music-list
	{
		padding: 0 0 2em 0;
	}
/*h4芸能人オフィシャルサイト*/
h4.artist
	{
		position: relative;
		padding: 33px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/useful/entertainment_artist.gif) no-repeat left top;
		width: 552px;
		height: 0px !important;
		height /**/:33px;/* for ie5.x */
	}
/*h4WEBゲーム*/
h4.game
	{
		position: relative;
		padding: 150px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/useful/entertainment_game.gif) no-repeat left top;
		width: 552px;
		height: 0px !important;
		height /**/:150px;/* for ie5.x */
	}
#game-list
	{
		padding: 0 0 2em 0;
	}
/**************************************************************************/
/*h3ビジネスお役立ち*/
h3.business
	{
		position: relative;
		padding: 19px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/useful/h3_business.gif) no-repeat left top;
		width: 116px;
		height: 0px !important;
		height /**/:19px;/* for ie5.x */
	}
/**************************************************************************/
/*h3暮らしのお役立ち*/
h3.living
	{
		position: relative;
		padding: 19px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/useful/h3_living.gif) no-repeat left top;
		width: 115px;
		height: 0px !important;
		height /**/:19px;/* for ie5.x */
	}
/**************************************************************************/
/*h3あの人の横顔*/
h3.profile
	{
		position: relative;
		padding: 19px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/useful/h3_profile.gif) no-repeat left top;
		width: 89px;
		height: 0px !important;
		height /**/:19px;/* for ie5.x */
	}
ul#menu-profile
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
	}
ul#menu-profile li
	{
		margin: 0;
		padding: 0;
		display: inline;
	}
ul#menu-profile li a
	{
		padding: 0 0 0 9px;
		font-size: 90%;
		background: url(img/parts/vertical_line.gif) no-repeat left top;
	}
/**************************************************************************/
/*h3ペット大集合*/
h3.pet
	{
		position: relative;
		padding: 19px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/useful/h3_pet.gif) no-repeat left top;
		width: 86px;
		height: 0px !important;
		height /**/:19px;/* for ie5.x */
	}
/*h4ワンちゃん大集合*/
h4.pet-dog
	{
		position: relative;
		padding: 33px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/useful/pet_dog.gif) no-repeat left top;
		width: 552px;
		height: 0px !important;
		height /**/:33px;/* for ie5.x */
	}
/*h4ワンちゃん大集合*/
h4.pet-cat
	{
		position: relative;
		padding: 33px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/useful/pet_cat.gif) no-repeat left top;
		width: 552px;
		height: 0px !important;
		height /**/:33px;/* for ie5.x */
	}
/*h4ワンちゃん大集合*/
h4.pet-fish
	{
		position: relative;
		padding: 33px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/useful/pet_fish.gif) no-repeat left top;
		width: 552px;
		height: 0px !important;
		height /**/:33px;/* for ie5.x */
	}
table.pet td
	{
		width: 50%;
		padding: 0 1em 1.5em 1em;
	}
/**** サイトマップ ************************************************************************************************/
h2#sitemap-h2
	{
		position: relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/sitemap_h2.gif) no-repeat left top;
		width: 214px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}
/**** インフォメーション ************************************************************************************************/
h2#about-shops-h2
	{
		position: relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/info/info_shops_h2.gif) no-repeat left top;
		width: 274px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}
h2#about-banner-h2
	{
		position: relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display:block;
		background: url(img/parts/info/info_banner_h2.gif) no-repeat left top;
		width: 343px;
		height: 0px !important;
		height /**/:26px;/* for ie5.x */
	}















/*********フォルダ切りクライント専用*******************************************************************/
/*----- body（共通） -----*/
#client-index, #client-works, #client-shopping, #client-staff, #client-mail, #client-offer
	{
		margin: 0 auto;
		width: 768px;
		text-align: left;
	}
/*----- menuブロック（共通） -----*/
#menu-client
	{
		width: 744px;
		height: 36px;/* for ie5.x */
		padding: 12px 0;
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 12px;
	}
#menu-client ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
	}
#menu-client ul li
	{
		margin: 0;
		padding: 0;
		display: inline;
	}
#menu-client ul li a
	{
		padding: 0 0 0 9px;
		font-size: 90%;
		background: url(img/parts/vertical_line.gif) no-repeat left top;
	}
/*----- h2（共通） -----*/
#client-index h2, #client-works h2, #client-shopping h2, #client-staff h2, #client-mail h2, #client-offer h2
	{
		color: #693;
		font-size: 110%;
		font-weight: bold;
		text-align: center;
	}
/*----- img（共通） -----*/
#client-index img, #client-works img, #client-shopping img, #client-staff img, #client-mail img
	{
		margin: 0;
	}
/*----- 段間（共通） -----*/
#client-index .spacer, #client-works .spacer, #client-shopping .spacer, #client-staff .spacer, #client-mail .spacer
	{
		width: 20px;
	}
/*-----index-----------------------------------------------------------------------------*/
#client-index table.noline
	{
		width: 744px;
	}
#client-index table.line
	{
		width: 374px;
		border: none;
	}
#client-index table.line th
	{
		padding-left: 1em;
		font-weight: bold;
		border-left: 6px solid #e5b82e;
		border-bottom: 1px dashed #e5b82e;
		border-top: none;
		border-right: none;
		background: #fff;
	}
#client-index table.line td
	{
		border-right: none;
		border-bottom: none;
	}
#client-index table.line td.rt
	{
		text-align: left;
		width: 6em;
	}
#client-index table.line th,
#client-index table.line td
	{
		padding: 6px 12px;
	}
/*-----works-----------------------------------------------------------------------------*/
#client-works table.noline
	{
		width: 744px;
	}
#client-works table.noline td.workscomment
	{
		width: 374px;/* for ie5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 368px;
	}
#client-works table.noline td.workscomment strong
	{
		color: #993;
		font-size: 110%;
	}
#client-works table.noline td.workscomment em
	{
		font-style: normal;
		color: #888;
	}


/*-----shopping-----------------------------------------------------------------------------*/
#client-shopping table.noline
	{
		width: 744px;
	}
#client-shopping table.noline td.workscomment
	{
		width: 374px;/* for ie5.x */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 368px;
	}
#client-shopping table.noline td.workscomment strong
	{
		color: #993;
		font-size: 110%;
	}
#client-shopping table.noline td.workscomment em
	{
		font-style: normal;
		color: #c63;
	}


/*-----staff-----------------------------------------------------------------------------*/
#client-staff table.noline
	{
		width: 744px;
	}
#client-staff table.noline td.staffphoto
	{
		padding: 0 12px 0 0;
	}
#client-staff table.noline td.president-comment
	{
		width: 382px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 376px;
	}
#client-staff table.noline td.staff-comment
	{
		width: 175px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 169px;
	}
#client-staff table.noline td strong
	{
		color: #993;
		font-size: 100%;
	}
#client-staff table.noline td  em
	{
		font-style: normal;
		color: #c63;
	}


/*-----mail-----------------------------------------------------------------------------*/
#client-mail table.noline
	{
		width: 744px;
	}
#client-mail table.noline td.rt
	{
		width: 200px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 194px;
	}
.onetext
	{
		width: 30em;
		border: 1px solid #bbb;
	}
.textarea
	{
		width: 30em;
		height: 10em;
		border: 1px solid #bbb;
	}
.submit
	{
		width: 100px;
		background: #fc0;
	}
.mailcheck
	{
		padding: 50px;
		border: 1px solid #bbb;
	}

/*-----offer-----------------------------------------------------------------------------*/
#client-offer table.noline
	{
		width: 744px;
	}
#client-offer table.noline td
	{
		text-align: center;
	}

#client-offer table.line
	{
		margin: 30px 0px;
		width: 564px;
		border-top: 1px solid #66cccc;
		border-right: none;
		border-bottom: none;
		border-left: 6px solid #66cccc;
	}
#client-offer table.line th,
#client-offer table.line td
	{
		padding: 6px 12px;
	}
#client-offer table.line th
	{
		width: 9em;
		padding-left: 1em;
		font-weight: bold;
		border-top: none;
		border-right: 1px solid #66cccc;
		border-bottom: 1px solid #66cccc;
		border-left: none;
		background: #fff;
	}
#client-offer table.line td
	{
		text-align: left;
		border-top: none;
		border-right: 6px solid #66cccc;
		border-bottom: 1px solid #66cccc;
		border-left: none;
	}

#client-offer .shadow-3m h2.offer
	{
		position: relative;
		margin: 0 0 6px 0;
		padding: 20px 0 0 0;
		overflow: hidden;
		display: block;
		background: url(img/parts/index_h2_offer.gif) no-repeat left top;
		width: 544px;
		height: 0px !important;
		height /**/:17px;/* for ie5.x */
	}

#client-offer table.noline2
	{
		width: 524px;
		text-align: left;
	}
#client-offer table.noline2 th
	{
		width: 6em;
	}
#client-offer table.noline2 td
	{
		text-align: left;
	}

#client-offer div.toll
	{
		width: 584px;
		margin: 30px auto 5px;
	}
#client-offer div.toll img
	{
		margin: 5px;
	}
#client-offer .shadow-2t img,
#client-offer .shadow-2b img,
	{
		margin: 0 !important;
	}

#client-offer div.toll h3
	{
		position: relative;
		margin: 0 0 6px 0;
		padding: 0;
		overflow: hidden;
		color: #5f801f;
		font-size: 16px;
	}
#client-offer div.offer-left
	{
		float: left;
		display: inline;
		margin: 5px;
		padding: 0px;
	}
#client-offer div.offer-right
	{
		float: right;
		display: inline;
		margin: 5px;
		padding: 0px;
	}



/****************************************************************************/
/*----------ログインブロック------------------------------------------------*/
#login
	{
		width: 720px;
	}
/*----------footerブロック（copyrightなど）---------------------------------*/
#footerdesign
	{
		margin-top: 0.5em;
		width: 720px;
		color: #fff;
	}
/****************************************************************************/
/*----------開発用コメント（後で削除）--------------------------------------*/
.red
	{
		color: red;
	}
.attend
	{
		color: #c90;
	}
/*：：*/
.texticon
{
	color:#c00;
	font-family: "Arial Black", sans-serif;
}

/*
 * レイアウト固定のテーブル
*/
table.fixed-layout
{
	table-layout: fixed;
}

.fixed-layout th,
.fixed-layout td
{
	overflow: hidden;
	white-space: nowrap;
}
