img	{border:none;}
td	{ font-size:12px;}


.margin1	{ margin-bottom:10px;}

/*各ページ共通//////////////////////////////////////////////////////////////*/
#contents_right{
	width:540px;
	margin:15px 9px 0 15px;
}
#contents_right2{
	width:558px;
	margin:0px 0px 0 15px;
}
/*ご推薦・住まい情報////////////////////////////////////////////////////////*/
.staff	{ border:solid #999999 1px;}
.staff img	{ margin:5px 0px 0px 0px;}	

.newbukken	{ border:solid #CCCCCC 1px;}
.newbukken2	{ border-bottom:solid #CCCCCC 1px;}
.newbukken3	{ border-left:solid #CCCCCC 1px;}
.newbukken3 img	{ margin:10px 0px 0px 0px;}

.banna img		{ margin:10px 0px 0px 0px;}
#article	{ width:542px; text-align:center;}
#article img	{ padding-right:4px;}
/*グルメ情報////////////////////////////////////////////////////////*/
.g_title		{ margin-bottom:15px;}
.g_new			{ margin-bottom:5px;}
.g_nleft		{ border-top:solid #3e3430 1px; border-left:solid #3e3430 1px; border-bottom:solid #3e3430 1px;}
.g_nright		{ border-top:solid #3e3430 1px; border-right:solid #3e3430 1px; border-bottom:solid #3e3430 1px; text-align:left;}
.g_ntitle		{ font-size:13px; margin:3px 0 2px 0; color:#902c00; border-bottom:solid #3e3430 1px;}
.g_ngenre		{ color:#902c00; margin-bottom:5px; font-size:11px;}

.g_shop			{ border:solid #3e3430 1px; margin-top:5px; text-align:left; line-height:160%;}
.g_shoptitle	{ font-size:14px; font-weight:bold; line-height:28px;}
.g_shoptitle a:link	{ color:#000000;}
.g_shoptitle a:visited	{ color:#000000;}
.g_shoptitle a:hover	{ color:#000000;}
.g_shoptitle a:active	{ color:#000000;}
.g_shopinfo		{ background:#cbc59b; width:365px; margin-top:3px; padding:2px;}
.g_ndetail		{font-size:10px; line-height:130%; letter-spacing:0.1em; padding-bottom:5px;}

.details			{ width:710px; margin:0px; padding:0px; font-size:13px; color:#000000;}
.details_left		{ width:362px; margin:0px; padding:0px; float:left; display:inline;}
.details_right		{ width:348px; margin:0px; padding:0px; float:right; display:inline;}
.details_photo		{ width:362px; height:354px; background:#a7a7a7;}
.details_photo img	{ margin:27px 31px 27px 31px;}
.details_box01		{ width:348px; height:47px;}
.details_box02		{ width:348px; background:url(../images/details/box_02.jpg) repeat-y;}
.details_box022		{ width:308px; margin:0px 20px 0px 20px; line-height:20px;}
.details_box03		{ width:348px; height:47px;}
.details_select		{ text-align:center; padding-top:10px;}
.details_select	td	{ vertical-align:middle;}
.details_select img	{ vertical-align:middle;}
.details_photo2		{ text-align:center; vertical-align:middle; padding:10px 0 10px 0;}
.coupon				{ width:710px; text-align:center; margin-bottom:15px;}
/*どくもちゃん・スポット情報////////////////////////////////////////////////////////*/
#dokumo_right{
	width:558px;
	margin:15px 0 0 6px;
}
#dokumo_shop{
	width:558px;
}
#dokumo_shop img{
	padding-bottom:12px;
}
#shopinfo_title{
	font-size:14px;
	font-weight:bold;
	color:#f26522;
	padding:5px;
	text-align:left;
}
#shopindo_tx{
	width:330px;
	font-size:12px;
	color:#333333;
	padding:5px 20px 0 5px;
	line-height:160%;
	text-align:left;
}
#shop_summary{
	width:228px;
	margin-bottom:15px;
}
#shop_summary td{
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	color:#333333;
	padding-left:10px;
}
.number{
	width:45px;
	padding:5px 0 0 20px;
}
.dokumo_voice{
	padding-top:20px;
}
.voice_title{
	text-align:left;
	vertical-align:bottom;
	font-size:13px;
	font-weight:bold;
	color:#f26522;
}
.voice_tx{
	text-align:left;
	font-size:12px;
	color:#333333;
	padding:7px 15px 15px 0;
	line-height:150%;
}
#comment{
	width:508;
	margin:10px 25px 25px 25px;
}
#comment td{
	padding:8px 10px 10px 8px;
	border:1px solid #f26522;
	font-size:12px;
	color:#333333;
	line-height:160%;
	text-align:left;
}
#comment img{
	padding-bottom:8px;
}
#backnumber{
	width:558px;
	margin:3px;
}
#backnumber img{
	padding:3px;
}
.backnumber_tx{
	padding:3px;
	text-align:left;
	font-size:11px;
}
.zoom{
	width:400px;
	font-size:12px;
	color:#333333;
	line-height:160%;
	padding-top:10px;
}
/*bbs////////////////////////////////////////////////////////*/	
.bbslist			{ border:solid #ff7800 1px; margin-top:15px;}
.bbslist a:link		{ color:#ff7800;}
.bbslist a:visited	{ color:#ff7800;}
.bbslist a:hover	{ color:#ff7800;}
.bbslist a:active	{ color:#ff7800;}	
.bbslist1 			{ padding:20px 20px 20px 20px; text-align:right;}
.bbslist2 			{ padding:0 20px 0 20px;}

.bbs_contents		{ border:solid #888888 1px; background-color:#FFFFFF; padding:5px; width:169px;}
.bbs_contents a:link	{ color:#ff7800; font-size:14px; font-weight:bold;}
.bbs_contents a:visited	{ color:#ff7800; font-size:14px; font-weight:bold;}
.bbs_contents a:hover	{ color:#ff7800; font-size:14px; font-weight:bold;}
.bbs_contents a:active	{ color:#ff7800; font-size:14px; font-weight:bold;}

.bbs_box				{ border:solid #888888 1px;}
.bbs_contents1			{ overflow:auto; width:520px; height:750px; margin:17px;}
.bbs_contents1 dl 		{ background-color:#efefef; padding:10px 0 10px 0;}
.bbs_contents1 dt		{ margin:15px 0 0 0;}
.bbs_contents1 strong	{ color:#FF0000; font-size:16px;}
.bbs_contents1 b		{ color:#009900; font-size:14px;}

/*livereport////////////////////////////////////////////////////////*/
.livereport				{ padding:0 20px 20px 20px; color:#333333; line-height:20px; text-align:left;}
.livereport img			{ margin:8px 0 8px 0;}
.livereport h3			{ width:517px; font-size:16px; color:#666666; padding:0 0 5px 0;background:url(../images/livereport/titlebar.jpg) no-repeat bottom; font-family:"HG創英角ｺﾞｼｯｸUB";}
.onepoint				{text-align:center; margin:10px 0 10px 0;}
.livereport b			{ color:#FF0000; font-weight:normal;}
.oneblock				{ width:517px; margin-bottom:20px;}
.oneblock_left			{ width:349px; float:left;}
.oneblock_right			{ width:158px; padding-left:10px; font-size:12px; color:#333333; line-height:160%; float:right; padding-top:5px;}
.summary				{ clear:both; font-size:12px; line-height:160%;}
/*fotm////////////////////////////////////////////////////////*/
.form					{ padding:0 20px 0 20px; color:#333333; line-height:20px; text-align:left;}
.form  b			{ color:#FF0000; font-weight:normal;}
.form h3				{ font-size:16px; color:#666666;}
.form_attention				{ font-size:13px; color:#666666; padding:0 0 20px 0; background:url(../images/livereport/titlebar.jpg) no-repeat bottom;}
.form_send				{font-size:13px; color:#666666; padding:0 0 20px 0; background:url(../images/livereport/titlebar.jpg) no-repeat bottom; text-align:center;}
.fotm_left				{ width:100px; background:#FF9900; text-align:left; color:#FFFFFF; font-size:13px; padding-left:10px;}
.fotm_left2				{ width:200px; background:#FF9900; text-align:center; color:#FFFFFF; font-size:13px;}
#form_table				{margin-top:20px;}

/*会社概要////////////////////////////////////////////////////////*/
#company{
	width:699px;
	margin:15px 15px 0 15px;
	text-align:left;
}
#company img{
	vertical-align:middle;
	margin:8px;
}
.company_tx{
	vertical-align:middle;
	font-size:12px;
	color:#333333;
	line-height:160%;
}
/*求人////////////////////////////////////////////////////////*/
#recruit{
	text-align:left;
	padding:20px 0 0 20px;
}
#recruit_title{
	font-size:16px;
	font-weight:bold;
	color:#525252;
	padding-bottom:5px;
}
#recruit_subt{
	font-size:14px;
	font-weight:bold;
	color:#525252;
	padding:0 0 5px 10px;
}
#recruit_tx{
	font-size:12px;
	color:#525252;
	padding-bottom:5px;
	padding:10px 0 0 10px;
	line-height:160%;
}
/*スタッフ//////////////////////////////////////////////////////////////*/
#staff_photo{
	padding:15px 7px 15px 15px;
}
#staff_name{
	padding:15px 0 0 0;
}
#staff_detail{
	padding:5px 10px 10px 9px;
	color:#333333;
	font-size:12px;
	line-height:160%;
	text-align:left;
}
#visitor{
	width:558px;
	padding:20px 10px 10px 20px;
}
/*プライバシー・ポリシー//////////////////////////////////////////////////////////////*/
#policy	{
	padding:0 20px 0 20px;
	color:#333333;
	line-height:20px;
	text-align:left;
	background:url(../images/livereport/titlebar.jpg) no-repeat  bottom;
}
#policy p	{
	font-size:13px;
	color:#666666;
	padding:0 0 20px 0;
}
#policy  b {
	color:#FF0000;
	font-weight:normal;
}
#policy h3 {
	font-size:16px;
	color:#666666;
}
/*ファッションチェック//////////////////////////////////////////////////////////////*/
#fashion{
	width:558px;
	margin:15px 0 0 6px;
}
#fcheck_title{
	background-image:url(../images/fashion/title.jpg);
	background-repeat:no-repeat;
	text-align:right;
	padding:20px 10px 0 0;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#check{
	width:528px;
	margin:15px 10px 0 10px;
}
#check img{
	padding:0 7px 7px 7px;
	text-align:center;
}
.check_name{
	width:162px;
	text-align:center;
	padding-bottom:3px;
	font-size:13px;
	color:#666666;
}

.fcheck			{ width:710px; margin:0px; padding:0px; font-size:13px; color:#000000;}
.fcheck_left		{ width:362px; margin:0px; padding:0px; float:left; display:inline;}
.fcheck_right		{ width:348px; margin:0px; padding:0px; float:right; display:inline;}
.fcheck_photo		{ width:362px; height:354px; background:#a7a7a7;}
.fcheck_photo img	{ margin:27px 31px 27px 31px;}
.fcheck_box01		{ width:348px; height:47px;}
.fcheck_box02		{ width:348px; background:url(../images/fashion/box_02.jpg) repeat-y;}
.fcheck_box022		{ width:308px; margin:0px 20px 0px 20px; line-height:20px;}
.fcheck_box03		{ width:348px; height:47px;}
.fcheck_select		{ text-align:center; padding-top:10px;}
.fcheck_select img	{ padding:0 8px 8px 8px;}
.fcheck p			{ font-size:18px; font-weight:bold; margin:0px; padding:0px;}
.anser				{ padding:0 0 0 15px; color:#333333;}

/*リンク//////////////////////////////////////////////////////////////*/
#link_free{
	text-align:center;
	font-size:12px;
	color:#666666;
	padding-bottom:15px;
}
#link_tx {
	font-size: 12px;
	line-height: 150%;
	color: #777;
	letter-spacing: 1px;
}
#link_banner{
	width:538px;
	margin-top:20px;
}
#link_banner td{
	vertical-align:bottom;
	font-size:12px;
	color:#666666;
	padding-bottom:15px;
}
#link_banner img{
	padding-right:20px;
}
/*各ページ共通//////////////////////////////////////////////////////////////*/
#page{
	text-align:right;
	font-size:12px;
	word-spacing:0.5em;
	color:#666666;
	padding-top:10px;
}