/* CSS Document */
/*-----------------------------------------------------
◇ ページ全体
-----------------------------------------------------*/

body{font-family: Verdana, Helvetica, 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', osaka, sans-serif;
  　font-weight: normal;
    font-style:normal;
    font-size:14px;
	margin: 0px;
	border:0px 0px 0px;
}
	
a:visited{color:#941d55;}
a{text-decoration:none; color:#0066FF;}
a:hover{text-decoration:underline;}

form{ margin:0px;}

strong{ font-weight:normal; font-style:normal; font-size:10px;}

p { margin: 5px 0px 0px 0px; }
p.line {margin: 5px 0px 5px 0px; border-bottom: 1px dashed #CCCCCC;}
p.line2{margin: 0px 0px 0px 0px; border-bottom: 3px solid #FF9501; }
div.clear{ clear:both; margin: 0px 0px 0px 0px; }

span.fontsize24{font-size:24px;}


/*-----------------------------------------------------
◇ DIVクラス(ヘッダー)
-----------------------------------------------------*/
h1 {font-family: Verdana, Helvetica, 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', osaka, sans-serif;
 	font-weight: normal;width:855px; height:20px; font-size: 12px; margin: 0px; color: #666666;  background-color:#E9E9E9;}

div.header { margin:5px 3px 3px 10px;letter-spacing:1px;text-align: left;float: left;}

div.header_menu { text-align: right;margin:3px 3px 3px 3px;letter-spacing:1px;}

div.header_menu a,div.header_menu a:visited{margin:3px 5px 3px 5px; background-image: none; text-decoration: none;color: #000000; font-size: 12px;}
div.header_menu a:hover{margin:3px 5px 3px 5px;background-image: none;text-decoration: underline;color: #0099FF;}

/*-----------------------------------------------------
◇ DIVクラス(タイトル)
-----------------------------------------------------*/
div.all {font-family: Verdana, Helvetica, 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', osaka, sans-serif;
		font-weight: normal;width:880px;font-size: 13px; top: 25px; margin: 0px; color: #0066FF; background-color:#FFFFFF;}

div.titlebox{ width:860px;}
div.title { font-weight: normal;margin:3px 5px 3px 5px; text-align: left; float: left; font-size: 10px;}

div.line { margin:0px 0px 0px 0px; background-image:url(../image/css/line.gif); width:810px; height:3px; background-repeat:no-repeat; font-size:0px;}

/*-----------------------------------------------------
◇ DIVクラス(メイン)
-----------------------------------------------------*/
div.main{width:840px; margin:0px 0px 0px 0px; background-color:#FFFFFF;}
div.cc{width:530px;margin:0px;line-height: 1.5; float:left; background-color:#FFFFFF;}

/*-----------------------------------------------------
◇ DIVクラス(情報カテゴリー)
-----------------------------------------------------*/
div.categorytop{
	background: url(../image/css/bg_cat_t_New.gif); 
	background-repeat:no-repeat;
	height: 25px; 
}

div.categorytop_ttl{ 
	margin:5px 0px 0px 5px; 
	text-align:left;
}

div.categorybox{
	background: url(../image/css/bg_cat_top_New.gif); 
	background-repeat:no-repeat;
	font-size:12px;
	line-height:22px;
	margin:0px 0px 0px 0px;
	width:530px;
} 

div.centerbox {
	margin:0px 0px 0px 20px;
	width: 510px;
}

div.category{
	float: left;
	text-align:left;
	width:170px;
}

div.category_strong {
	font-size:16px;
}

div.category_bottom{
	background: url(../image/css/bg_cat_tblow_New.gif); 
	background-repeat:no-repeat; font-size:0px;
	height: 3px;
	margin:0px 0px 0px 0px; 
}

/*-----------------------------------------------------
◇ DIVクラス( サブ)
-----------------------------------------------------*/
div.sub{ width:210px;margin:0px;line-height: 1.5; background-color: #FFFFFF; clear: both; float:left;}
div.sub_bannerbox{width:200px;margin:5px 10px 0px 0px; padding:0px;}

div.sub_categorybox{width:200px; padding:0px 0px 0px 0px;margin:0px 10px 0px 0px;background: url(../image/css/bg_cat_tops.gif); clear: both;}
div.sub_categorytop {height:20px; margin:0px 10px 0px 0px; padding:10px 5px 10px 5px; background: url(../image/css/bg_cat_tc.gif) no-repeat;}
div.sub_categorytop2 {height:20px; margin:0px 10px 0px 0px; padding:10px 5px 10px 5px; background: url(../image/css/bg_cat_ts.gif) no-repeat;}
div.sub_categorytop3 {height:20px; margin:0px 10px 0px 0px; padding:10px 5px 10px 5px; background: url(../image/css/bg_cat_tbl.gif) no-repeat;}



div.sub_category{width: 200x;margin:0px 0px 0px 0px; padding:2px 2px 2px 2px;line-height: 1.5; text-align:left; clear: both;}
div.sub_category_menu{text-align: right;margin:0px 10px 0px 0px;}

/*
div.sub_category_menu a,div.sub_category_menu a:visited{ border:0px;margin:0px 3px 0px 3px;background-image: none;text-decoration: none;color: #0099FF;font-size: 12px;letter-spacing:1px}
div.sub_category_menu a:hover{ border:0px;margin:0px 3px 0px 3px;background-image: none;text-decoration: underline;color: #F26500;letter-spacing:1px}
*/

div.sub_categorybottom{height: 35px;  margin:0px 10px 10px 0px; background: url(../image/css/bg_cat_tbs.gif) no-repeat;}
div.sub_categorybottom2{height: 2px;  margin:0px 10px 10px 0px; background: url(../image/css/bg_cat_tbslow.gif) no-repeat;}

div.submain_text{width: 510px;margin:0px 10px 0px 10px; padding:0px 0px 0px 0px;line-height: 1.5;clear: both;}
div.submain_text_thanks{width: 530px; height:180px;margin:0px 0px 0px 20px; padding:2px 2px 2px 2px;line-height: 1.5;clear: both; background-repeat:no-repeat; background-position:right;}
strong.top{font-size:12px; font-weight:bold;}
div.sub_mailform{width: 510px;margin:20px 0px 0px 0px; padding:2px 2px 2px 2px;line-height: 1.5;clear: both;}


/*-----------------------------------------------------
◇ DIVクラス(サブ)
-----------------------------------------------------*/
div.sub_bannerbox{
	margin:0px 0px 0px 0px;
	width: 310px;
}

div.sub_top {
	background: url(../image/css/bg_cat_ts_New.gif) ;
	background-repeat:no-repeat;
	width: 310px;
	height:25px;
}

div.sub_box{
	background: url(../image/css/bg_cat_tops_New.gif) repeat-y;
	margin: 0px 0px 0px 0px;
	width: 310px;
}

div.sub_ttl{
	margin:5px 0px 0px 5px; 
	text-align:left;
}

div.sub_bottom{
	background: url(../image/css/bg_cat_tbslow_New.gif); 
	background-repeat:no-repeat;
	width: 310px;
	height: 3px;
	margin:0px 0px 0px 0px; 
}

div.sub_category{
	font-size:12px;
	text-align:left;
}

div.sub_link{
	font-size:12px;
	margin: 5px 5px 5px 5px;
}
.event_backnum{
	text-align:left;
	font-size:8pt;
	margin-bottom:5px;
	line-height:150%;
}
.event_backnum a{
	text-decoration:underline;
}

/*-----------------------------------------------------
◇ DIVクラス(index.php サブ画面-メインフレーム)
-----------------------------------------------------*/
div.submain_image_top{width:530px;margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;clear: both;}
div.submain_category_category{margin:0px 0px 0px 0px;padding:2px 2px 2px 7px;clear: both; text-align:left;}
div.submain_comment{width:530px;margin:2px 0px 0px 0px;padding:3px 2px 2px 2px;text-align:left;letter-spacing:1px; line-height: 1.5;
					text-shadow: Maroon;  clear: both;}
div.submain_link_top{height: 20px;margin:3px 0px 0px 0px; text-align:left;padding:10px 5px 10px 15px;background: url(../image/css/bg_cat_tr.gif) no-repeat;}
div.submain_seach_top{height: 50px;margin:0px 0px 0px 0px; text-align:left;padding:10px 5px 10px 15px;background: url(../image/css/bg_cat_t_C11.gif) no-repeat;}
	div.submain_frame{ width:530px;margin:0px 0px 0px 0px;padding:0px;background: url(../image/css/bg_cat_top_New.gif);}
		div.submain_contents{ width:530px;margin:0px 0px 0px 0px;text-align:left; letter-spacing:1px; line-height: 1.5; padding:0px 0px 0px 0px;}
		div.submain_form{margin:0px;padding:3px 0px 3px 0px;border-bottom: 1px dashed #CCCCCC;}
		div.submain_form_{margin:0px;padding:3px 0px 3px 0px;}
			div.submain_form_mini_l{  margin:0px; padding:1px 3px 1px 3px; float:left;border-right:1px dashed #CCCCCC;}
			div.submain_form_mini_r_top{  margin:0px; padding:1px 3px 1px 3px; border-left:1px dashed #CCCCCC;}
div.submain_bottom{height: 3px; margin:0px 0px 0px 0px; padding:0px; background: url(../image/css/bg_cat_tblow_New.gif) no-repeat;}

div.submain_special_top{height: 20px; margin:5px 0px 0px 0px; padding:10px 5px 10px 15px; background: url(../image/css/bg_cat_tg.gif) no-repeat;}
div.submain_special_linktop{height: 20px; margin:5px 0px 0px 0px; padding:10px 5px 10px 15px; background: url(../image/css/bg_cat_tr_New.gif) no-repeat;}
div.submain_special_linktop2{height: 20px; margin:5px 0px 0px 0px; padding:10px 5px 10px 15px; background: url(../image/css/bg_cat_tr2_New.gif) no-repeat;}

/*-----------------------------------------------------
◇ DIVクラス(index.php リストフレーム)
-----------------------------------------------------*/
div.submain_list_frame{ width:580px;margin:1px 1px 1px 1px;padding:0px;text-align:left;letter-spacing:1px;line-height: 1.5;border:1px solid #DEE8F1;background-color:#FFFFFF; }
	div.submain_list_contents_l{ margin:-1px; float:left; width:120px; padding:2px; border:1px solid #DEE8F1;}
	div.submain_list_contents_r_top{ margin-left:124px; padding:2px 2px 2px 5px; font-size:14px; border:1px solid #DEE8F1; background-color:#E6EFF9;}
	div.submain_list_contents_r_center{ margin-left:124px; padding:2px 2px 2px 5px;　background-color: #FFFFFF;}
	div.submain_list_contents_r_bottom{ margin-left:124px; padding:10px 2px 2px 5px;　background-color: #FFFFFF;}
/*-----------------------------------------------------
◇ DIVクラス(index.php テーブルリストフレーム)
-----------------------------------------------------*/
div.t_list_frame{
	margin:1px 0px 2px 10px;
	text-align:left;
	letter-spacing:1px;
	line-height: 1.5;
	border:1px solid #DEE8F1;
	background-color:#FFFFFF;
	width: 500px;
}
div.t_list_contents_l{ margin:0px; float:left; width:120px; padding:2px; border:1px solid #DEE8F1;}
div.t_list_contents_r_top{ margin:0px; padding:2px 2px 2px 5px; font-size:14px; border:1px solid #DEE8F1; background-color:#E6EFF9;}
div.t_list_contents_r_center{ margin:0px; padding:2px 2px 2px 5px;　background-color: #FFFFFF;}
div.t_list_contents_r_bottom{ margin:0px; padding:10px 2px 2px 5px;　background-color: #FFFFFF;}

div.t_list_control_outline{text-align: center; margin:0px 10px 0px 10px; padding:2px;}
div.t_list_control{width: inherit;height:30px;margin: 2px;font-size: 14px;padding:0px;text-align: center;float:left;
  				list-style-type: none;border: 1px solid #E9E9E9;font-weight:normal;}
div.t_list_control_active{margin:0px; padding:4px;display: block;width: inherit;font-size: 14px;background-color: #FF9900;color: #FFFFFF;text-decoration:none;}


div.t_list_control a { margin:0px; padding:4px;display: block;text-decoration: underline;width: inherit;font-size: 14px;}
div.t_list_control a:link { margin:0px; padding:4px;display: block;background-color: #FFFFFF; font-size: 14px;}
div.t_list_control a:visited { margin:0px; padding:4px;display: block;background-color: #FFFFFF;color: #000066;font-size: 14px;}
div.t_list_control a:hover { margin:0px; padding:4px;display: block;background-color: #0066CC;color: #FFFFFF;text-decoration:none;font-size: 14px;}

/*div.t_list_control a:active {background-color: #FF9900;color: #FFFFFF;text-decoration:none;}*/


div.t_list_record{margin:0px;padding:0px;text-align:center; font-size:10px;}
div.t_list_scontrol{width: inherit;height:30px;margin: 2px;font-size: 14px;padding:0px;text-align: center;
 					list-style-type: none;border: 1px solid #E9E9E9;font-weight:normal;}
div.t_list_scontrol_active{margin:0px; padding:4px;display: block;width: inherit;font-size: 14px;background-color: #FF9900;color: #FFFFFF;text-decoration:none;}

/*
	div.t_list_scontrol a { margin:0px; padding:4px;display: block;text-decoration: underline;width: inherit;font-size: 14px;}
	div.t_list_scontrol a:link {background-color: #FFFFFF; color: #0099FF;}
	div.t_list_scontrol a:visited {background-color: #FFFFFF;color: #000066;}
	div.t_list_scontrol a:hover {background-color: #0066CC;color: #FFFFFF;text-decoration:none;}
*/



/*-----------------------------------------------------
◇ DIVクラス(index.php サブ)
-----------------------------------------------------*/
div.subsub{ width:210px;margin:0px;line-height: 1.5; background-color: #FFFFFF; clear: both; float:left;}
div.subsub_menu_top {height:20px; margin:0px 10px 0px 0px; padding:10px 5px 10px 5px; background: url(../image/css/bg_cat_tc.gif) no-repeat;}
div.subsub_frame{width:200px; padding:0px 0px 0px 0px;margin:0px 10px 0px 0px;background: url(../image/css/bg_cat_tops.gif); clear: both;}
div.subsub_bottom{height: 2px;  margin:0px 10px 10px 0px; background: url(../image/css/bg_cat_tbslow.gif) no-repeat; font-size:0px}
div.subsub_other_top {height:20px; margin:0px 10px 0px 0px; padding:10px 5px 10px 5px; background: url(../image/css/bg_cat_ts.gif) no-repeat;}
div.subsub_rank_top {height:20px; margin:0px 10px 0px 0px; padding:10px 5px 10px 5px; background: url(../image/css/bg_cat_tbl.gif) no-repeat;}

div.sub_category{width: 200x;margin:0px 0px 0px 0px; padding:2px 2px 2px 2px;line-height: 1.5; text-align:left; clear: both;}
div.sub_category_menu{text-align: right;margin:0px 10px 0px 0px;}

/*
div.sub_category_menu a,div.sub_category_menu a:visited{ border:0px;margin:0px 3px 0px 3px;background-image: none;text-decoration: none;color: #0099FF;font-size: 12px;letter-spacing:1px}
div.sub_category_menu a:hover{ border:0px;margin:0px 3px 0px 3px;background-image: none;text-decoration: underline;color: #F26500;letter-spacing:1px}
*/

div.sub_categorybottom{height: 35px;  margin:0px 10px 10px 0px; background: url(../image/css/bg_cat_tbs.gif) no-repeat;}
div.sub_categorybottom2{height: 2px;  margin:0px 10px 10px 0px; background: url(../image/css/bg_cat_tbslow.gif) no-repeat;}


/*-----------------------------------------------------
◇ DIVクラス(detail.php メイン-カテゴリメニュー)
-----------------------------------------------------*/
div.detail_category_top {width: 510px; height: 30px; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; background: url(../image/css/bg_cat_t_New.gif) no-repeat;}

div.detail_button_frame {width: 530px; margin:0px 0px 0px 0px;padding:0px;}
div.detail_button {margin:0px 0px 0px 0px; padding:2px; text-align:left; float:left;}
div.detail_button_r {margin:0px 0px 0px 0px; padding:2px; text-align:right;float:right;}
div.detail_button_frame a,div.detail_button_frame a:visited,detail_button_frame a:hover {margin:0px; padding:0px;}

/*-----------------------------------------------------
◇ DIVクラス(category.php メイン-カテゴリメニュー)
-----------------------------------------------------*/
div.category_category_frame{ width:520px; margin:0px 0px 0px 10px; padding:0px;}
div.category_category_frame li{list-style: none inside url(../image/css/li_category_re.gif);}
div.category_category_contents{ width:250px;margin:0px; padding:5px; text-align:left; float:left;}
div.category_category_contents li{list-style: none inside url(../image/css/li_category.gif) ;}
div.category_category_contents_link{
	width:250px;
	margin:0px;
	padding:5px;
	text-align:left;
	float:left;
	height: 60px;
}
div.category_category_contents_link li{list-style: none inside url(../image/css/li_category_re.gif); }

div.comment_frame{margin:2px 0px 2px 2px;}
/*-----------------------------------------------------
◇ DIVクラス(sitemap.php メイン-カテゴリメニュー)
-----------------------------------------------------*/
h1.sitemap{font-family: Verdana, Helvetica, 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', osaka, sans-serif;
 	font-weight: bold;width:850px; height:30px; padding:6px 0px 0px 5px; font-size: 16px; margin: 0px; color: #666666; background-color:#FFFFFF;
	text-align:left; background-image:url(../image/sitemap/ttl_box_orange_New.gif); background-repeat:no-repeat;}
h2.sitemap{font-family: Verdana, Helvetica, 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', osaka, sans-serif;
 	font-weight: bold;width:855px; height:30px; padding:6px 0px 0px 5px; font-size: 16px; margin:20px 0px 0px 0px; color: #666666; background-color:#FFFFFF;
	text-align:left; background-image:url(../image/sitemap/ttl_box_red_New.gif); background-repeat:no-repeat;}

div.sitemap_frame {width: 860px; margin:0px 0px 0px 0px;padding:0px; clear:both;}
ul.sitemap_ttl{width:850px; height:30px; padding:5px 0px 0px 10px; font-size: 14px; font-weight:bold; margin: 0px; color: #666666; clear:both;
					background-color:#FFFFFF;text-align:left; background-image:url(../image/sitemap/ttl_box_orange_ul_New.gif); background-repeat:no-repeat}
ul.sitemap_ttl_red{width:850px; height:30px; padding:5px 0px 0px 10px; font-size: 14px; font-weight:bold;  margin: 0px; color: #666666; clear:both;
					background-color:#FFFFFF;text-align:left; background-image:url(../image/sitemap/ttl_box_red_ul_New.gif); background-repeat:no-repeat}
ul.sitemap_ttl a,ul.sitemap_ttl_red a{font-size: 14px; font-weight:bold; color: #666666;}
ul.sitemap_ttl a:visited,ul.sitemap_ttl_red a:visited{font-size: 14px;font-weight:bold; color: #666666;}
ul.sitemap_ttl a:hover,ul.sitemap_ttl_red a:hover{font-size: 14px;font-weight:bold;color: #0099FF}
li.sitemap_ttl{width:210px;padding:5px 0px 0px 5px; font-size: 12px; margin: 0px; color: #666666;
			list-style: none inside none; text-align:left; float:left;}
					
/*
	li.sitemap_ttl a{color: #3399FF;}
	li.sitemap_ttl a:visited{color: #990033;}
	li.sitemap_ttl a:hover{color: #FF3366;}
*/					


/*-----------------------------------------------------
◇ DIVクラス(popup.php タイトル)
-----------------------------------------------------*/
div.popup_all {font-family: Verdana, Helvetica, 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', osaka, sans-serif;
				font-weight: normal;width:600px;height:100%;font-size: 12px; top: 25px; margin: 0px; color: #666666; background-color:#FFFFFF;}
div.popup_ttl_box{ width:600px;}
div.popup_ttl { border:0px;font-weight: normal;margin:3px 5px 3px 5px;letter-spacing:1px; text-align: left; float: left; font-size: 10px;}
div.popup_mappy { border:0px;font-weight: normal;margin:0px -5px 3px -15px;letter-spacing:1px; text-align: left; float: left; font-size: 10px;}
div.popup_ttl_button{text-align: right;margin:10px -30px 3px 20px; padding:0px;letter-spacing:1px; float: left;}
div.popup_ttl_button a,div.popup_ttl_button a;visited,div.popup_ttl_button a:hover{text-align: right;}
div.popup_line { margin:-5px 0px 0px 0px; background-image:url(../image/css/line2.gif); width:600px; height:15px;}
/*-----------------------------------------------------
◇ DIVクラス(popup.php メイン)
-----------------------------------------------------*/
div.popup_main{width:530px;margin:0px;line-height: 1.5; float:left; background-color:#FFFFFF;}
h2 {font-family: Verdana, Helvetica, 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', osaka, sans-serif;
 	font-weight: bold; text-decoration:none;color: #333333; font-size: 18px; margin: 0px;}
/*-----------------------------------------------------
◇ DIVクラス(popup.php メイン-カテゴリメニュー)
-----------------------------------------------------*/
div.popup_category_top {width: 530px; height: 50px; margin:5px 0px 0px 0px; padding:20px 5px 10px 15px; background: url(../image/css/bg_cat_t_New.gif) no-repeat;}
div.popup_category_frame{ width:530px;margin:0px 0px 0px 0px;background: url(../image/css/bg_cat_top_New.gif); clear: both;}
div.popup_category_contents{margin:15px 0px 2px 0px}
div.popup_appeal{width:530px}
div.popup_img{ border:0px;font-weight: normal;letter-spacing:1px;  float: left; margin:0px 0px 0px 0px; text-align:left; letter-spacing:1px; line-height: 1.5; padding:0px 5px 0px 5px;}
div.popup_comment{ border:0px;font-weight: normal;letter-spacing:1px; margin:0px 0px 0px 0px; text-align:left; letter-spacing:1px; line-height: 1.5; padding:0px 5px 0px 5px; }
div.popup_push{ border:0px;font-weight: normal;letter-spacing:1px; margin:0px 0px 0px 0px; text-align:left; letter-spacing:1px; line-height: 1.5; padding:0px 5px 0px 5px;}
div.popup_category_bottom{height: 2px; padding:0px 0px 10px 0px;  margin:0px 0px 0px 0px; background: url(../image/css/bg_cat_tblow_New.gif) no-repeat;}

div.map{width:510px; height: 300px;}



/*-----------------------------------------------------
◇ DIVクラス(フッター)
-----------------------------------------------------*/
div.footermenu { width:840px; height:22px; margin:5px 0px 0px 0px; padding:5px 0px 0px 0px;text-align: center; background-color:#003399; }
div.footermenu  a{margin:3px 5px 3px 5px;  text-decoration:none;color: #FFFFFF; font-size: 12px;}
div.footermenu  a:visited  {margin:3px 5px 3px 5px;text-decoration:none;color: #FFFFFF;font-size: 12px;}
div.footermenu  a:hover{margin:3px 5px 3px 5px;text-decoration: underline;color: #0099FF;}

div.footer { font-size:10px; margin:3px 3px 3px 3px;text-align: center;}

/*-----------------------------------------------------
◇ うつのみやコンシェルジュ
-----------------------------------------------------*/
#concierge_all td{border-bottom:dotted 1px #0274C8}
.concierge_text th{color:#000000;font-weight:normal;}
.concierge_name{width:30%}
.concierge_day{width:40%}
.concierge_contact{width:30%}
.yoyaku{color:#CC3300;font-weight:bold;}




.main_box a{
	text-decoration:underline;
}


/*-----------------------------------------------------
◇ 暮らしの便利帖
-----------------------------------------------------*/
.benricho{
	text-align:left;
	 border-left:solid 10px #0066CC;
	 border-right:solid 1px #0066CC;
	 border-top:solid 1px #0066CC;
	 border-bottom:solid 1px #0066CC;
	 font-weight:bold;
	 margin-top:20px;
	 padding:5px 5px;
	 margin-bottom:5px;
}
#benricho_all td{border-bottom:dotted 1px #0274C8}

/*-----------------------------------------------------
◇ 餃子で宇都宮
-----------------------------------------------------*/
.gyoza_box{padding-top:15px;}
.gyoza_categorys{ background:url(../image/css/gyoza_cat_bg.gif) repeat-y center top;margin:0;padding:0;text-align:left;}
.gyoza_categorys ul{margin:0 0 10px 0;padding:0;}
.gyoza_categorys li{list-style-image: url(../image/menu_li2.gif);margin:0;padding:10px 0px; margin:0 10px;padding:10px 0;border-bottom: 1px dashed #CCCCCC;list-style-position:inside;}
.gyoza_categorybottom2{height: 2px; padding:0; margin:0 0 10px 0; background: url(../image/css/gyoza_cat_bg_bottom.gif) no-repeat; font-size:0px;}
.gyoza_categorybox{width:100%; padding:0;margin:0;background: url(../image/css/gyoza_cat_bg.gif) no-repeat center top; clear: both;text-align:left;}
.gyoza_other_top {height:20px; margin:0; padding:10px 5px 10px 5px; background: url(../image/css/gyoza_subtitle_bg.gif) no-repeat ;}
.gyoza_category{width:100%;margint:0px 0px 0px 0px; padding:2px 2px 2px 2px;line-height: 1.5; text-align:left; clear: both;}
.submain_ttl_comment{margin:0; padding: 5px 10px 5px 10px;text-align:left;color:#FFFFFF; font-weight:bold;}
.submain_ttl_bg{ width:100%;height: 30px;margin:10px 0px 10px 0px; text-align:left;background: url(../gyoza/image/ttl_subbg.gif) no-repeat;}
.submain_ttl_mini_l{ padding-right:5px;float:left;}
.submain_ttl_mini_r{ margin:0; }
strong.ttl{font-size:18px; font-weight:bold;}
.interview{ font-size:12px; font-weight: normal; margin:10px 0px 5px 0px; text-align: left;clear:both; letter-spacing:10;}
.interview h6{ font-size:14px; font-weight: bolder; margin:5px 0px 5px 0px; text-align: left;clear:both; letter-spacing:0.5;}
.detail_shop_top {width: 100%; height: 40px; margin:0px 0px 0px 0px; background: url(../image/css/gyoza_tenpo_bgr.gif) no-repeat;}
div.gyoza_main{margin:10px 0 0 0;line-height: 1.5; background-color:#FFFFFF;}
/*-----------------------------------------------------
◇ 餃子で宇都宮 php
-----------------------------------------------------*/
.gyozaphp_all{width:860px;margin-left:auto;margin-right:auto;font-size:9pt;}
.gyoza_main{padding-bottom:20px;}
.gyoza_left{ width:310px;margin:0px 15px 0px 0px;padding:0;line-height: 1.5; background-color: #FFFFFF; clear: both; float:left;}
.gyoza_right{width:530px;margin:0px;line-height: 1.5; background-color: #FFFFFF;float:left;}
.submain_frame{width:100%;margin:0px 0px 0px 0px;background: url(../image/css/bg_cat_top.gif);}
.gyoza_list_frame{
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	letter-spacing:1px;
	line-height: 1.5;
	border:1px solid #DEE8F1;
	background-color:#FFFFFF;
	width: 510px;
}
div.gyoza_shop_seach {width: 100%; height: 40px; margin:0px 0px 0px 0px; background: url(../image/css/bg_cat_tr.gif) no-repeat;}
.gyoza_other_top {height:20px; margin:0; padding:10px 5px 10px 5px; background: url(../image/css/gyoza_subtitle_bg.gif) no-repeat center top;}

/*master*/
.master a{
	text-decoration:underline;
}
.master_title{
	font-weight:bold;
	font-size:15pt
}
.text_red{
	color:#CC0000;
}
.text_orange{
	color:#FF6600;
}
.text_green{
	color:#006600;
}
/*-----------------------------------------------------
◇ あんしん介護24
-----------------------------------------------------*/
.anshin{
	font-size:180%;
	font-weight:bold;
	color:#FE6C00;
}
.anshin24_text01{
	font-size:120%;
	line-height:150%;
	font-weight:bold;
}
.anshin24_text02{
	font-size:110%;
	font-weight:bold;
	border-left:solid 8px #0066FF; 
	border-bottom:solid 1px #0066FF; 
	text-indent:5px;
	margin-bottom:10px;
}
.anshin24{
	padding:10px;
	background:#FFFFCC;
	line-height:150%;
	border:dotted 1px #0066FF; 
}
.anshin24_box{
	padding:10px;
	border:dotted 1px #0066FF; 
	margin-top:10px;
}
.anshin24_tel{
	font-size:150%;
	line-height:150%;
	font-weight:bold;
}
.anshin24_name{
	background:#0066FF;
	color:#FFFFFF;
	font-size:110%;
	padding:3px 0 3px 0;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
}
.anshin24_time{
	font-weight:bold;
	font-size:110%;
	color:#CC0000;
}