@charset "UTF-8";

*{ margin: 0; padding: 0; }
body{ font: 12px Helvetica, Sans-Serif; } 

/* clearfix */

.clearfix:after {  
	content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
*:first-child+html .clearfix {  
	zoom: 100%;
}

.clearfix + *{
    clear: both;
}


/*----共送E--*/

td tr {font-size:12px;line-height:14px;}
a:link {color: #FF9900;text-decoration: underline;}
a:visited {color: #CC3300;text-decoration: underline;}
a:hover {color: #FF9900;text-decoration: none;}

textarea{font-size:12px;}

/*-----*/

#container{
	}

/*-#wapper{margin-top:55px;}-*/

em{ display:none; }

/*---header---*/

#header{
	width:835px;
	height:88px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	}

#header_second{
	width:835px;
	height:1px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	}

#header_logo{
	width:145px;
	height:85px;
	float:left;
	margin-left:auto;
	margin-right:auto;
	margin:0 0 7px 0;
	}

#header_c{
	font: 18px Helvetica, Sans-Serif; 
	float:left;
	width:485px;
	height:85px;
	padding: 7px 8px 0 7px;
	}

#open_color{
	font-color: #E7472D; 
	}

#header_c h1{
	font: 14px Helvetica, Sans-Serif;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}

#header_title a{
	width:580px;
	height:85px;
	display:block;
	}


#header_tel_top{
	float:left;
	width:190px;
	height:85px;
	background-image:url(../../images/header_tel.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	}

#header_tel a{
	width:190px;
	height:85px;
	display:block;
	}
	
#header_bar_1{
	height:44px;
	background-image:url(../../images/header_bar_0.gif);
	background-repeat:repeat-x;
	margin-top:5px;
	}


ul#header_menu_0{
	margin:0 auto;
	width:835px;
	}

ul#header_menu_0 li{
	padding-top:2px;
	float:left;
	}



#header_bar_title{
	width:835px;
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;
	}

#header_bar_2{
	height:20px;
	background-image:url(../../images/header_bar.gif);
	background-repeat:repeat-x;
	display:block;
	}

#header_bar_2 img{
	border:none;
	}

#heder_bar_menu{
	width:835px;
	margin-left:auto;
	margin-right:auto;	
	}
	


ul.header_bar_menu{
	list-style:none;
	/*padding-top:10px;*/
	}

ul.header_bar_menu li{
	float:left;
	margin-left:1px;
	position:relative;
	left:-1px;
	}

ul.header_bar_menu li a{
	color:#FFFFFF;
	}



ul#top_info{
	list-style:none;
	margin-top:26px;
	}


ul#top_info li{
	margin-bottom:10px;
	}

#top_text strong{
	font-size:85%;
	line-height:120%;
	margin-top:15px;
	margin-bottom:10px;
	font-weight: normal;
	}



/*---content---*/

#content{
	background-image:url(../../images/back_header.jpg);
	background-repeat:repeat-x;
	}

#top_main_image{
	width:835px;
	margin-bottom:7px;
	padding-top:3px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	}

#main_layout_left{
	width:540px;
	float:left;
	margin-bottom:5px 20px 7px 0;
	}

#main_layout_left img{
	margin:5px 0 15px 0;
	border: 0px;
	}

#main_layout_right{
	margin:5px 0 15px 0;
	float:left;
	}

#two_banners img{
	margin:5px 0 10px 15px;
	}

#content_body{
	width:832px;
	margin:0 auto;
	}

#header_menu{
	background-image:url(../../images/header_menu_back.jpg); background-repeat:repeat-x; height:42px;
	}
	
/*----------------------------------------------------*/

a									{ text-decoration: none; }
ul									{ list-style: none; }


/*----------------------------------------------------*/


#map_search{
	margin-top:10px;
	}
	

#top_map{
	float:left;
	width:500px;
	margin: 10px 0 0 0;
	}
	
	
ul#top_staff_card{
	margin:5px 0 0 5px;
	list-style:none;
		width:530px;
	}

ul#top_staff_card li{
	float:left;
	margin:0 5px 0 0;
	}
	
	
#top_search{
	float:right;
	margin-top:0px;
	}	
	
#top_search_box{
	background-color:#E8EDE5;
	}
	
	
.sc_td{padding:4px;}
	
#search_bottom{
	margin-bottom:20px;
	}

#top_sc_ban{
	margin-bottom:15px;
	}	
	
#top_point{
	background-image:url(../../images/top_md_01.gif);
	background-repeat:no-repeat;
	width:265px;
	height:15px;
	display:block;
	margin-top:20px;
	margin-bottom:5px;
	}
	
	
ul#top_banner{
	margin-top:15px;
	}
ul#top_banner_second{
	margin-top:15px;
	}
ul#top_banner_third{
	margin-top:15px;
	}
ul#top_banner_forth{
	margin-top:15px;
	}
ul#top_banner_fifth{
	margin-top:15px;
	}

ul#top_banner_2{
	margin-top:15px;
	}
		
li.top_banner_01{
	float:left;
	margin-right:10px;
	}
li.top_banner_end{
	float:left;
	}
	
li.top_banner_02{
	float:left;
	margin-right:10px;
	}

li.top_banner_03{
	float:left;
	margin-right:25px;
	}



	
#top_recommend{
	background-image:url(../../images/top_md_02.gif);
	background-repeat:no-repeat;
	width:450px;
	height:15px;
	display:block;
	margin-top:20px;
	}
	
td.top_reccomend_td{
	padding:8px;
	border-bottom:#CCCCCC 1px dotted;
	font-size:10px;
	}



.top_reccomend_title{
	margin-bottom:7px;
	font-size:12px;
	}

.top_reccomend_data{
	font-size:10px;
	}









/*--フッター---*/

#footer{
	background-image:url(../../images/back_footer.jpg);
	background-repeat:repeat-x;
	}

#footer_tel{
	margin:0 auto;
	width:838px;
	margin-top:40px;
	margin-bottom:40px;
	}

#footer_bar{
	background-image:url(../../images/header_bar.gif);
	background-repeat:repeat-x;
	height:45px;
	}

ul#footer_menu{
	margin:0 auto;
	width:838px;
	}

ul#footer_menu li{
	float:left;
	margin-right:24px;
	margin-top:14px;
	}

ul#footer_menu li a{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
ul#footer_menu li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	}	





#footer2{
	width:838px;
	margin:0 auto;
	}
	
ul#footer_text{
	margin-top:8px;
	margin-bottom:24px;
	}

li.adress{
	float:left;
	}

li.copyright{
	float:right;
	}
	

/*----チE��プレーチE--*/

#title_image{
	width:832px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:7px;
	padding-top:3px;
	margin-top:5px;
	}


/*---サイド左--*/
#side_left{
	float:left;
	width:180px;
	margin-top:25px;
	margin-right:32px;

	}

.side_sc_title{
 margin-top:1px;
 margin-bottom:10px;
 border-bottom:#CCCCCC 1px dashed;
 padding-bottom:16px;
 }


/*----サイドメニュー---*/
ul#side_menu{
	margin-bottom:13px;
	}
	
ul#side_menu li{
	width:177px;
	height:40px;
 	border-bottom:#CCCCCC 1px dashed;
	padding-bottom:2px;
	margin-bottom:5px;
	}

ul#side_menu li a{
	width:177px;
	height:40px;
	display:block;
	}


li.side_center{
	background-image:url(../../images/side_menu_center.gif);
	background-repeat:no-repeat;
	}
	
li.side_east{
	background-image:url(../../images/side_menu_east.gif);
	background-repeat:no-repeat;
	}

li.side_west{
	background-image:url(../../images/side_menu_west.gif);
	background-repeat:no-repeat;
	}

li.side_north{
	background-image:url(../../images/side_menu_north.gif);
	background-repeat:no-repeat;
	}

li.side_south{
	background-image:url(../../images/side_menu_south.gif);
	background-repeat:no-repeat;
	}

li.side_yokohama{
	background-image:url(../../images/side_menu_yokohama.gif);
	background-repeat:no-repeat;
	}

li.side_osaka{
	background-image:url(../../images/side_menu_osaka.gif);
	background-repeat:no-repeat;
	}


li.side_center a:hover{
	background-image:url(../../images/side_menu_center_f2.gif);
	background-repeat:no-repeat;
	}
	
li.side_east a:hover{
	background-image:url(../../images/side_menu_east_f2.gif);
	background-repeat:no-repeat;
	}

li.side_west a:hover{
	background-image:url(../../images/side_menu_west_f2.gif);
	background-repeat:no-repeat;
	}

li.side_north a:hover{
	background-image:url(../../images/side_menu_north_f2.gif);
	background-repeat:no-repeat;
	}

li.side_south a:hover{
	background-image:url(../../images/side_menu_south_f2.gif);
	background-repeat:no-repeat;
	}

li.side_yokohama a:hover{
	background-image:url(../../images/side_menu_yokohama_f2.gif);
	background-repeat:no-repeat;
	}

li.side_osaka a:hover{
	background-image:url(../../images/side_menu_osaka_f2.gif);
	background-repeat:no-repeat;
	}

/*---サイド画僁E--*/

.side_banner{
	margin-bottom:10px;
	}

.side_reservation{
	margin-bottom:13px;
	}


/*---サイド右---*/

#side_right{
	float:right;
	margin-top:25px;
	}

.side2_banner{
	margin-bottom:10px;
	}



#main_contents{
	width:470px;
	margin-top:25px;
	}
#main{ width:470px;	float:left; }


.footer_reserve{
	background-image:url(../../images/btn_footer_reserve.jpg);
	background-repeat:no-repeat;
	width:469px;
	height:71px;
	margin-top:12px;
	}
	
	
/*----table----*/		
.reg_4_td	{ padding:4px; font-size:10px;}

.facilities{
	padding:6px;
	font-size:10px;
	}	
	
.pr_ld_text{
	padding:7px;
	line-height:18px;
	margin-bottom:17px;
	}	


	

/*--ぁE��ぁE��--*/
	
.md{
	margin-bottom:5px;
	}

.md2{
	margin-top:30px;
	margin-bottom:5px;
	}			

.mdline{
	width:100%;
	height:3px;
	display:block;
	background-color:#E8EDE5;
	font-size:3px;
	margin-bottom:12px;
	}

.mdline2{
	width:100%;
	height:2px;
	display:block;
	background-color:#E8EDE5;
	font-size:2px;
	margin-bottom:15px;
	}

.mdline3{
	width:100%;
	height:2px;
	display:block;
	background-color:#E8EDE5;
	font-size:2px;
	margin-bottom:15px;
	margin-top:15px;
	}

.ap_detail{
	font-size:12px;
	color:#666666;
	padding:5px 0px;
	border-bottom:#C5D3CD 1px dotted;
	}
#resNow form{
	margin: 10px 0 0 600px;
	}

.ap_md{
	padding:3px 0px 7px 0px;
	line-height:18px;
	color:#666666;
	}
	

.pricelist{
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	}

.pricelist2{
	border-bottom:2px solid #FFFFFF;
	padding:3px 3px 3px 7px;
	color:#666666;
	}

.boxtext_1{
	font-size:12px;
	color:#666666;
	padding-top:3px;
	padding-bottom:13px;
	}
	
.boxtext_2{
	font-size:12px;
	color:#666666;
	padding-top:3px;
	}	
	
	
	
.size{
	margin-top:5px;
	}

sup{
	font-size:8px;
	}
	
.price_cell{
	padding:4px;
	border:1px dotted #B1B0A3;
	text-align:center;
	}

.price_md{
	font-size: 12px;
	line-height: 15px;
	color:#43532F;
	font-weight:bold;
	margin-left:3px;
	}	
	
.ad_img{
	border:#F0F0F0 3px solid;	}
	
	
	
ul.procedure_list{
	list-style:circle;
	padding-left:14px;
	}
	
ul.procedure_list li{
	margin-bottom:6px;
	}
	
/* �E�＝＝＝独自クラス�E�＝＝！E*/


.text9 {  font-size: 9px;}
.text10 {  font-size: 10px;}
.text10-15-1 {  font-size: 10px; line-height: 15px; letter-spacing: 1px; text-decoration: underline;}
.text11 {  font-size: 11px;}
.text12 {  font-size: 12px;}
.text14 {  font-size: 14px;}
.text16 {  font-size: 16px;}


.T8 {  font-size: 8px;}
.T9 {  font-size: 9px;}


.T10 {  font-size: 10px;}
.T10-0-1 {  font-size: 10px; letter-spacing: 1px;}
.T10-14 {  font-size: 10px; line-height: 14px;}
.T10-14-g {  font-size: 10px; line-height: 14px;color:#999999;}
.T10-14-w {  font-size: 10px; line-height: 14px;color:#fff;}
.T10-14 -1{  font-size: 10px; line-height: 14px; letter-spacing: 1px;}
.T10-16 {  font-size: 10px; line-height: 16px;}
.T10-16-1 {  font-size: 10px; line-height: 16px; letter-spacing: 1px;}


.T11-20-1 {  font-size: 11px; line-height: 15px;}


.T12-0-1 {  font-size: 12px; letter-spacing: 1px;}
.T12-0-1 {  font-size: 12px; letter-spacing: 1px;}
.T12-20-1 {  font-size: 12px; line-height: 20px; letter-spacing: 1px;}
.T12-18 {  font-size: 12px; line-height: 18px;}
.T12-15 {  font-size: 12px; line-height: 15px;}
.T12-15-g {  font-size: 12px; line-height: 15px;color:#999999;}
.T12-15-w {  font-size: 12px; line-height: 15px;color:#FFF;}
.T12-15-bold {  font-size: 12px; line-height: 15px;color:#43532F;font-weight:bold;}
.T12-20 {  font-size: 12px; line-height: 20px;}
.T12-27 {  font-size: 12px; line-height: 27px;}
.T12-18-1 {  font-size: 12px; line-height: 18px}
.T12-18-2 {  font-size: 12px; line-height: 18px; letter-spacing: 2px;}
.T12-22-1 {  font-size: 12px; line-height: 22px; letter-spacing: 1px;}	

.red-T10{ color:#CC0000; font-size:10px; }



.orange{ color:#FF6600; }

.bar{
	letter-spacing:-2px;
	}		
	
/*地域�Eージ*/

.blname{
	margin:15px 0 25px 0;	
	}
	
	
ul.advantage{
	margin:0;
	padding:0 0 0 20px;
	list-style-image:url(../../images/osaka/point.gif);
		}

li.apoint{
	font-weight:bold;
	color:#666666;
	margin-bottom:4px;
	}	
	
.dtvoice_title{
	font-weight:bold;
	color:#003366;
	margin-bottom:6px;
	}	

.dtvoice_name{
	font-size:10px;
	color:#999999;
	margin-bottom:6px;
	}
	

/*リンク*/

textarea{
	font-size:12px;
	color:#666666;
	line-height:18px;
	}
	
#linkbox{
	font-size:12px;
	line-height:18px;
	margin-bottom:15px;
	clear:both;
	}

#linkbox img{
	margin-right:10px;
	float:left;
	margin-bottom:15px;
	}	

.linktxt{
	float:right;
	width:300px;
	}	
	
.linktxtonly{
	margin-bottom:15px;
	margin-left:5px;
	clear:both;
	}	


/*-----STAFF-----*/

#staff_text{
	width:830px;
	line-height:160%;
	font-size:120%;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	margin:30px 0 30px 0;
	}

#staff_box{
	margin:0 0 40px 0;
	}

#staff_box div#leftside{
	float:left;
	}

#staff_box div#rightside{
	float:left;
	margin:0 0 0 15px;
	width:585px;
	}

#staff_box p#profile_text_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:bold;
	color:#FF6600;
	line-height:120%;
	padding:10px 0 10px 0;
	}

#staff_box p#profile_text_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#666666;
	line-height:140%;
	}



/*-----オーナ�Eペ�Eジ-------*/



#owner_box{
	width:770px;
	margin:0 auto;
	}

#owner_title{
	margin:60px 0 60px 00px;
	}

#owner_md{
	margin:0 0 30px 0;
	}

#md1_{
	margin:0 0 10px 0;
	}

#md1_text{
	margin:10px 0 35px 10px;
	font-size:100%;
	line-height:160%;
	color:#666666;
	}

#md1_text_last{
	margin:10px 0 50px 0px;
	padding:14px;
	border:#006600 1px dotted;
	line-height:160%;
	font-size:110%;
		}
	

#owner_tb_support{
	margin:0 0 30px 0;
	}

#md2_{
	border-bottom:1px #999999 dotted;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	}
	
.owner_td_support{
	padding:8px;
	font-size:90%;
	line-height:140%;
	color:#666666;
	}	
	
#owner_com_text{
	margin:0 0 25px 0;
	font-size:100%;
	line-height:120%;
	color:#666666;
	}

#owner_houjin{
	margin:10px 0 40px 0;
	background-color:#EBECE6;
	}

.owner_houjin_td{
	padding:9px;
	}

#owner_partner{
	margin:15px 0 60px 0;
	}


#box1_left{
	float:left;
	width:500px;
	margin-right:20px;
	}

#box_right{
	float:right;
	width:240px;
	}





/*------法人向け------------*/

#hjn_container{
	width:832px;
	background:#E94718;
	}
	
#hjn_wrapper{
	width:730px;
	margin:0 auto;
	}


#hjn_title_1{
	padding:60px 0 40px 0;
	}


#hjn_title_2{
	padding:0px 0 40px 0;
	}

#hjn_01_box{
	width:730px;
	margin:0 0 30px 0;
	}

#hjn_icon{
	float:left;
	width:95px;
	}

#hjn_01_text{
	margin:0 0 0 15px;
	padding:10px 5px;
	font-size:120%;
	color:#FFFFFF;
	line-height:150%;
	padding-top:15px;
	}

#hjn_md{
	width:700px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px #FFFFFF dotted;
	padding:3px;
	}

#hjn_02_box{
	width:700px;
	margin-top:10px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;	
	}
	
	
	
	
	
#hjn_02_01_text{
	float:left;
	font-size:120%;
	color:#FFFFFF;
	line-height:150%;
	width:450px;
	}

#hjn_02_text{
	width:700px;
	margin-top:10px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	font-size:120%;
	color:#FFFFFF;
	line-height:150%;
	}

#hjn_02_image{
	float:right;
	}

#hjn_03_text{
	width:700px;
	margin-top:10px;
	margin-bottom:60px;
	margin-left:auto;
	margin-right:auto;
	font-size:120%;
	color:#FFFFFF;
	line-height:150%;
	}

#hjn_footer_box{
	width:100%;
	background-color:#FFFFFF;
	margin-top:30px;
	margin-bottom:10px;
	}


#hjn_tel{
	padding:20px 0 20px 40px;
	}



#hjn_bottom{
height:50px;
width:10px;
display:block;
}
	

		
/*--------------------------------------*/


#thanks{
	padding:7px;
	border:1px dotted #CCCCCC;
	line-height:20px;
	color:#990000;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:12px;
	}	
	
	
/*---チE�Eブル裁E��----*/

.td_tablebox{
	border-top:1px #CCCCCC dotted;
	border-left:1px #CCCCCC dotted;
	}

.td_7_dashbox{
	border-right:1px #CCCCCC dotted;
	border-bottom:1px #CCCCCC dotted;
	padding:7px;
	}		
	
.td_7_dashbox_gr{
	border-right:1px #CCCCCC dotted;
	border-bottom:1px #CCCCCC dotted;
	padding:7px;
	background-color:#EAEFE9;
	}		
	
.td_10_dashbox{
	border-right:1px #CCCCCC dotted;
	border-bottom:1px #CCCCCC dotted;
	padding:10px;
	}		
	
.td_10_dashbox_gr{
	border-right:1px #CCCCCC dotted;
	border-bottom:1px #CCCCCC dotted;
	padding:10px;
	background-color:#EAEFE9;
	}

.td_12_dashbox{
	border-right:1px #CCCCCC dotted;
	border-bottom:1px #CCCCCC dotted;
	padding:12px;
	}		
	
.td_12_dashbox_gr{
	border-right:1px #CCCCCC dotted;
	border-bottom:1px #CCCCCC dotted;
	padding:12px;
	background-color:#EAEFE9;
	}		
	
	
	
/*---------------*/

.footer_reserve{ width:470px; margin-top:30px;}
	

.notes{ padding:6px; color:#CC0000; font-size:10px; }
	
	

/*-----------------------------------------------------------*/
	
	
#title_page{
	width:832px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:35px;
	padding-top:3px;
	margin-top:5px;
	}


#top_text{
	font-size:85%;
	line-height:120%;
	margin-top:15px;
	margin-bottom:10px;
	}
#top_text_second{
	font-size:85%;
	line-height:120%;
	margin-top:15px;
	margin-bottom:10px;
	}

/*-----------SitemapSTYLE-START------------------------------------------------*/
#sitemap_table {
	width:100%;
	height:auto;
	background-color:#E8EDE5;
}

#sitemap_table_left {
	width:255px;
	height:auto;
	display:block;
	float:left;
	margin:0 10px 12px 20px;
}

#sitemap_table_center {
	width:255px;
	height:auto;
	display:block;
	float:left;
	margin:0 10px 12px 10px;
}

#sitemap_table_right {
	width:255px;
	height:auto;
	display:block;
	float:left;
	margin:0 0 12px 10px;
}

.sitemap{
	width:150px;
	height:25px;
}

.sitemap_ul{
	/*width:100%;*/
	height:3px;
	/*display:block;*/
	background-color:#E8EDE5;
	font-size:3px;
	padding:0 0 0 0;
	margin:0 0 12px 0;
}

#sitemap_table li.page01{
	height:30px;
	background-image: url(../../images/sitemap_title.gif);
	background-repeat: no-repeat;
	padding:0 0 15px 10px;
}

#sitemap_table li.page01a{
	height:30px;
	background-image: url(../../images/sitemap_title.gif);
	background-repeat: no-repeat;
	padding:0 0 15px 10px;
}

#sitemap_table li.page01 h2 a{
	display:block;
	color:#FF6600;
	font-size:18px;
	margin:5px 0 5px 0;
}

#sitemap_table li.page01a h2 a{
	display:block;
	color:#FF6600;
	font-size:14px;
	margin:5px 0 5px 0;
	padding:5px 0 0 0;
}

#sitemap_table li.page02 h3 a{
	display:block;
	color:#000000;
	font-size:12px;
	margin:0 0 10px 15px;
}

/*-----------SitemapSTYLE-END------------------------------------------------*/



/*-----------SupportSTYLE-START------------------------------------------------*/

#support_topphrase {
	width:100%;
	height:auto;
	display:block;
	float:left;
	margin:0 10px 25px 10px;
}
#support_halfframe_left {
	width:385px;
	height:auto;
	display:block;
	float:left;
	margin:0 20px 12px 10px;
}
#support_halfframe_right {
	width:385px;
	height:auto;
	display:block;
	float:left;
	margin:0 20px 12px 10px;
}
#support_cattitle h2{
   	font: 14px Helvetica, Sans-Ser;
	font-weight: bold;
	width:380px;
	height:auto;
	display:block;
	float:left;
	margin:0 20px 12px 10px;
}
#support_cattitle  a{
   	font: 14px Helvetica, Sans-Ser;
	font-weight: bold;
	width:380px;
	height:auto;
	display:block;
	float:left;
	margin:0 20px 12px 10px;
}
#support_halfsize {
	width:380px;
	height:auto;
	display:block;
	float:left;
	margin:0 20px 20px 10px;
}
#support_mintitle {
   	font: 12px Helvetica, Sans-Ser;
	font-weight: bold;
	margin:0 0 10px 0;
}
#support_halfframe_all {
	width:90%;
	height:auto;
	display:block;
	float:left;
	margin:0 0 20px 0;
	padding:0 10px 20px 20px;
}
#support_cattitle_all h2{
   	font: 14px Helvetica, Sans-Ser;
	font-weight: bold;
	width:100%;
	height:auto;
	display:block;
	float:left;
	margin:0 0 15px 0;
}
#ward_td {
	width:300px;
	height:auto;
	margin:0 20px 20px 10px;
}

/*-----------SupportSTYLE-END------------------------------------------------*/

/*-----------HousingManageSTYLE-START------------------------------------------------*/
.housing_mainImg img{
	margin:0 0 25px 0;
}

.housing_ul li{
	margin:0 0 10px 35px;
}
.housing_ul_spe{
	margin:15px 0 0 0;
}
.housing_ul_spe li{
	margin:0 0 10px 35px;
}
#housing_ul ul{
	list-style: square outside url(../../images/housingmanage/listmark.png);
}
#housing_halfframe_all {
	width:96%;
	height:auto;
	display:block;
	float:left;
	margin:0 0 20px 0;
	padding:0 0 20px 20px;
}

/*-----------HousingManageSTYLE-END------------------------------------------------*/

/*-----------���E�O�����f�B�ASTYLE-START------------------------------------------------*/
.detail_td {
	width:1px;
	height:25px;
	background-image: url(../../images/table_line.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}

#grandia_images img{
	margin: 0 23px 20px 0;
}
/*-----------���E�O�����f�B�ASTYLE-END------------------------------------------------*/

/*-----------FloatMenu_STYLE-START------------------------------------------------*/
/*-html {overflow-x: hidden;}
div#toolbar {width: 100%; height: 45px;background-color: #FFFFFF;position: fixed; filter: alpha(opacity=30);-moz-opacity: 0.30;-khtml-opacity: 0.30;opacity: 0.30; margin-left: auto; top: 0;}
div#toolbar:hover {filter: alpha(opacity=100);-moz-opacity: 1.0;-khtml-opacity: 1.0;opacity: 1.0;}
div#toolbar_wrapper {width: 855px;height: 31px;position: relative; margin-left: auto; margin-right: auto; }
div#tips {display: none;z-index: 10000;top: -35px;left: 0px;width: 250px;height: 41px;position: absolute;background-image: url(/commons/toolbar.lib/tips.png);_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/commons/toolbar.lib/tips.png", sizingMethod="scale");}
span#tips_inner{display: block;padding: 7px;color: #FFFFFF;font-size: 12px;text-align: left;}
a.tb_marker,div.tb_html {height: 30px;display: block;position: absolute;top: 0px;}
a.tb_marker:hover {background-color: #FFFFFF;}
/*-----------FloatMenu_STYLE-END------------------------------------------------*/

div#toolbar img {
padding-top:20px;
padding-right:3px;
}
