body{
	color:#4D4B9A;
	background:#ffffff url('../img/body_back_bg.gif') center top repeat-y;
	font-family:sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
table{
	color:#4D4B9A;
	font-family:sans-serif;
	font-size:12px;
	vertical-align:top;
	border-left:#D6D6D6 solid 1px ;
	border-right:#D6D6D6 solid 1px ;
}
img{
 border:none;
 vertical-align:middle;
}
th{
	empty-cells: show; 
	background:#ffffff url('../img/bg01.gif') center top repeat-x;
	text-align:left;
	padding:5px;
	font-size:10px;
}
td{
 empty-cells: show;
 vertical-align:top;
}
a{
	color:#4D4B9A;
	text-decoration:none;
	font-size:12px;
}
a:hover,a:visited:hover{
	color:#9797CD;
	text-decoration:none;
	font-size:12px;
}
h1{
	color:#4D4B9A;
	font-size:15px;
	font:bold;
}
.head_img{
 float:left;
 vertical-align:middle;
}
.td_left{
	empty-cells: show; 
	background:#ffffff url('../img/bg02.gif') center top repeat-xy;
	text-align:left;
	padding:5px;
	font-size:12px;
}
.td_main{
	empty-cells: show; 
	background:#ffffff;
	text-align:left;
	padding:10px;
	font-size:12px;
}
.td_foot{
 empty-cells: show; 
 background:#ffffff url('../img/bg04.gif') center top repeat-x;
 text-align:center;
 padding:5px;
 font-size:12px;
 font-weight:bold;
}
.menu_t{
 margin:10px 10px 0px 10px;
 padding:2px;
 background:#4D4B9A;
 color:#ffffff;
 font-weight:bold;
 text-align:center;
}
.menu{
 margin:8px 10px 0px 10px;
 padding:2px 10px;
 border-right:solid 1px #4D4B9A;
 border-bottom:solid 1px #4D4B9A;
 font-weight:bold;
}
.letter font{font-size : 12px;line-height : 18px;}
.lette td{
 padding:0px;
 font-size:10px;
 vertical-align:middle;
}
.sub_tit{
 padding:2px 0px 0px;
}
.sch_table{
	border:solid 0px;
}
.sch_td1{
	color:#000000;
	font:bold;
	font-size:22px;
	border:solid 1px #000000;
	padding:0px 5px;
	height:24px;
}
.sch_td2{
	padding-left:10px;
}
.sch_box{
	width:80px;float:left;margin:0px 10px;
}

/*----------------------------------
$B4pK\(B
---------------------------------*/
h2{
	display:block;
	float:none;
	background:transparent url('../images/midashi_mark.gif') 0% 0% no-repeat;
	color:#0a3e7b;
	font-size:14px;
	border-bottom:#0a3e7b 1px solid;
	border-right:#0a3e7b 1px solid;
	padding:2px 2px 2px 15px;
	margin:5px;
	text-align:left;
}

p{
	padding:10px;
	margin:0px;
}
h3{
	display:block;
	float:none;
	color:#0a3e7b;
	font-size:14px;
	border-bottom:#0a3e7b 1px solid;
	border-right:#0a3e7b 1px solid;
	padding:2px 2px 2px 2px;
	margin:5px;
	text-align:left;
}
h4{
	display:block;
	float:none;
	color:#0a3e7b;
	font-size:12px;
	border-bottom:#0a3e7b 1px solid;
	border-right:#0a3e7b 1px solid;
	padding:2px 2px 2px 2px;
	margin:5px;
	text-align:left;
}
big{
	font-weight:bold;
}
form {
	margin:0px;
}
fieldset {
	margin:5px;
}
div {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
}
/*----------------------------------
side
---------------------------------*/
.side_right{
	border-right:#0a3e7b 1px solid;
	padding-top:5px;
	background:#ffffff url('../images/body_bg.gif') bottom left repeat;
}
.side_left{	
	border-left:#0a3e7b 1px solid;
	padding-top:5px;
	background:#ffffff url('../images/body_bg.gif') bottom left repeat;
	text-align:center;
}
.side_midashi{
	background-color:#809eb5;
	text-align:center;
	color:#ffffff;
	border:1px solid #0a3e7b;
	vertical-align:top;
	padding-left:5px;
}
.side_midashi a{
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
}
.side_midashi a:hover{
	color:#ff0000;
	font-size:10px;
	text-decoration:none;
}
.side_midashi big{
	font-size:12px;
}
.side_bukken{
	background-color:#ffffff;
	border:1px solid #0a3e7b;
	text-align:center;
	padding:0px;
}
.side_left_midashi{
	display:block;
	float:none;
	background-color:#0a3e7b;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	margin:1px 10px;
	padding:2px;
}
.side_left_menu{
	display:block;
	float:none;
	background-color:#ffffff;
	border-bottom:#0a3e7b 1px solid;
	border-right:#0a3e7b 1px solid;
	text-align:left;
	margin:1px 10px;
	background:#ffffff url('../images/menu_aicon.gif') 5px 2px no-repeat;
	padding:2px 2px 2px 18px;
	color:#0a3e7b;
	font-size:11px;
}
.side_left_img{
	width:130px;
	display:block;
	float:none;
	border:#0a3e7b 1px solid;
	padding:0px;
	margin:10px auto;
}
.side_left_osusume{
	display:block;
	float:none;
	background-color:#ffffff;
	font-size:10px;
	margin:1px 10px;
	border:1px solid #0a3e7b;
	padding:2px;
	text-align:left;
}
/*----------------------------------
$BFbMF(B
---------------------------------*/
.top_panorama{
	background:#ffffff url('../images/panorama_back.gif') -2px 0px no-repeat;
	text-align:center;
	padding-bottom:10px;
	border:1px solid #333333;
	vertical-align:middle;
}
.center{
	border-right:#0a3e7b 1px solid;
	border-left:#0a3e7b 1px solid;
	background-color:#ffffff;
}
.bukken{
	border:1px solid #0a3e7b;
	background-color:#0a3e7b;
	text-align:center;
}
.bukken b{
	font-size:12px;
	color:#ffffff;
}
.bukken_td{
	vertical-align:top;
	color:#0a3e7b;
	border:1px solid #0a3e7b;
}
.tokushu_midashi{
	font-size:12px;
	color:#ffffff;
	background-color:#0a3e7b;
	border:1px solid #0a3e7b;
}
.tokushu_image{
	font-size:10px;
	color:#000000;
	background-color:#ffffff;
	border:1px solid #0a3e7b;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
}
.tv{
	border:1px solid #0a3e7b;
	text-align:center;
	padding:0px;
}
.anime{
	text-align:center;
	font-size:10px;
}

.tokushu_back_search{
	background:transparent url('../images/tokushu_back_search.gif') 0% 0% no-repeat;
	font-size:13px;
	color:#4d4d4d;
	vertical-align:bottom;
	text-align:center;
	padding:0px 0px 20px 0px;
}
.tokushu_back_new{
	background:transparent url('../images/tokushu_back_new.gif') 0% 0% no-repeat;
	font-size:13px;
	color:#4d4d4d;
	vertical-align:bottom;
	text-align:center;
	padding:0px 0px 10px 0px;
}
.tokushu_back_pet{
	background:transparent url('../images/tokushu_back_pet.gif') 0% 0% no-repeat;
	color:#4d4d4d;
	font-size:13px;
	vertical-align:bottom;
	text-align:center;
	padding:0px 0px 10px 0px;
}
.tokushu_back_designers{
	background:transparent url('../images/tokushu_back_designers.gif') 0% 0% no-repeat;
	color:#4d4d4d;
	font-size:13px;
	vertical-align:bottom;
	text-align:center;
	padding:0px 0px 10px 0px;
}
.tokushu_back_rent{
	background:transparent url('../images/tokushu_back_rent.gif') 0% 0% no-repeat;
	color:#4d4d4d;
	font-size:13px;
	vertical-align:bottom;
	text-align:center;
	padding:0px 0px 10px 0px;
}
.tokushu_back_big1room{
	background:transparent url('../images/tokushu_back_big1room.gif') 0% 0% no-repeat;
	color:#4d4d4d;
	font-size:13px;
	vertical-align:bottom;
	text-align:center;
	padding:0px 0px 10px 0px;
}
.tokushu_back_tokuyu{
	background:transparent url('../images/tokushu_back_special.gif') 0% 0% no-repeat;
	color:#4d4d4d;
	font-size:13px;
	vertical-align:bottom;
	text-align:center;
	padding:0px 0px 10px 0px;
}
.tokushu_back_zero{
	background:transparent url('../images/tokushu_back_zero.gif') 0% 0% no-repeat;
	color:#4d4d4d;
	font-size:13px;
	vertical-align:bottom;
	text-align:center;
	padding:0px 0px 10px 0px;
}
.flash_map{
	text-align:center;
}
.table01{
	border:1px solid #0a3e7b;
}
.td_Head03{
	background-color:#0a3e7b;
	border:1px solid #0a3e7b;
	color:#ffffff;
}
.td_Contents02{
	background-color:#e6e6e6;
	border:1px solid #0a3e7b;
	color:#0a3e7b;
}
.td_Contents01{
	background-color:#ffffff;
	border:1px solid #0a3e7b;
	color:#0a3e7b;
}
.th01{
	border:1px solid #0a3e7b;
	background-color:#0a3e7b;
	color:#ffffff;
	text-align:center;
}
.td01{
	border:1px solid #0a3e7b;
	background-color:#ffffff;
	color:#0a3e7b;
	text-align:center;
}
.th01 a{
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}
.th01 a:hover{
	color:#ff0000;
	text-decoration:none;
	text-align:center;
}
.td_img{
	border:1px solid #0a3e7b;
	background-color:#ffffff;
	color:#0a3e7b;
	padding:0px;
	text-align:center;
}
.page_link{
	padding-left:35px;
}
.result{
	padding-left:5px;
}
.th02{
	border:1px solid #0a3e7b;
	background-color:#0a3e7b;
	color:#ffffff;
	text-align:left;
}
.td02{
	border:1px solid #0a3e7b;
	background-color:#ffffff;
	color:#0a3e7b;
	text-align:left;
}
.panorama_text{
	text-align:left;
	font-size:11px;
}
.panorama_img{
	font-size:10px;
	border:1px solid #0a3e7b;
	margin-left:10px;
}
.top{
	text-align:center;
}
.th03{
	border:1px solid #0a3e7b;
	background-color:#0a3e7b;
	color:#ffffff;
	text-align:center;
	margin:2px;
	padding:2px;
}
.td03{
	border:1px solid #0a3e7b;
	background-color:#ffffff;
	color:#0a3e7b;
	text-align:center;
	margin:3px;
}
.mtime {
	display:block;
	float:none;
	font-size:10px;
	color:#000;
	margin-top:5px;
}
.f10 {
	font-size:10px;
}
.panorama_button{
	text-align:right;
}
.java{
	vertical-align:middle;
	padding:5px;
	text-align:center;
}
/*----------------------------------
food
---------------------------------*/
#foot_menu {
	font-size:10px;
	background-color:#e0e0e0;
	color:#333;
	text-align:center;
	border-right:#0a3e7b 1px solid;
	border-left:#0a3e7b 1px solid;
	word-spacing:2em;
}
#copyright{
	font-size:10px;
	background-color:#0a3e7b;
	color:#ffffff;
	text-align:center;
}
#copyright a {
	color:#fff;
}
