@charset "utf-8";
/* CSS Document */

@import url(common.css);



#secondLeft #step3 .textArea {
display:block;
}

/* =============== Top =============== */

#body_place #secondmain #mainImg {
height:255px;
}
#body_place #secondmain #mainImg h2 {
background-image:url(/images/place/top_mainImg.jpg);
height:139px;
}
#body_place #secondmain #mainImg .lead {
background-image:url(/images/place/top_mainImg_bottom.jpg);
}

#body_place #secondmain #secondCenter {
width:552px;
}
#body_place #secondmain #secondCenter ul {
display:block;
}
	#body_place #secondmain #secondCenter ul li {
	width:271px;
	display:block;
	float:left;
	margin:0 0 10px;
	}
	#body_place #secondmain #secondCenter ul li.right {
	float:right;
	}
		#body_place #secondmain #secondCenter ul li a {
		display:block;
		width:271px;
		height:193px;
		background-repeat:no-repeat;
		text-indent:-9999px;
		}
			#body_place #secondmain #secondCenter ul li#hotel a {
			background-image:url(/images/place/top_hotel.jpg);
			}
			#body_place #secondmain #secondCenter ul li#restaurant a {
			background-image:url(/images/place/top_restaurant.jpg);
			}
			#body_place #secondmain #secondCenter ul li#house a {
			background-image:url(/images/place/top_house.jpg);
			}
			#body_place #secondmain #secondCenter ul li#garden a {
			background-image:url(/images/place/top_garden.jpg);
			}
			#body_place #secondmain #secondCenter ul li#overseas a {
			background-image:url(/images/place/top_overseas.jpg);
			}
			#body_place #secondmain #secondCenter ul li#domestic a {
			background-image:url(/images/place/top_domestic.jpg);
			}
			#body_place #secondmain #secondCenter ul li#japanese a {
			background-image:url(/images/place/top_japanese.jpg);
			}
			
			
#body_place #secondmain #placelist {

}
	#body_place #secondmain #placelist h3 {
	background-image:url(/images/place/h3_placelist.gif);
	width:552px;
	height:37px;
	}
	#body_place #secondmain #placelist table {
	width:552px;
	}
	#body_place #secondmain #placelist table th,
	#body_place #secondmain #placelist table td {
	font-size:10px;
	vertical-align:top;
	padding:0 0 15px 0;
	}
	#body_place #secondmain #placelist table th {
	font-weight:bold;
	width:25%;
	}
	#body_place #secondmain #placelist table td {
	width:75%;
	}





/* =============== ڍ Common =============== */

#secondmain #mainImg,
#secondmain #mainImg h2 {
height:397px;
}
#secondmain #secondCenter h3 {
width:707px;
margin:0 0 30px;
}
#secondmain #secondCenter {
	width:707px;
	margin:0 auto;
	float:none;
}
#secondmain #secondCenter .content .picL,
#secondmain #secondCenter .contentS .picL {
display:block;
float:left;
width:338px;
margin:0 12px 12px 0;
}
#secondmain #secondCenter .content .picS,
#secondmain #secondCenter .contentS .picS {
display:block;
float:right;
width:207px;
margin:0 0 12px 12px;
}


/* =============== Hotel =============== */

#body_hotel #secondmain #mainImg h2 {
background-image:url(/images/place/hotel_mainImg.jpg);
}

#body_hotel #secondmain #secondCenter #dramatic h3 {
background-image:url(/_img/place/hotel_title.gif);
}
#body_hotel #secondmain #secondCenter #example h3 {
background-image:url(/_img/place/example_title.gif);
}



/* =============== Restaurant =============== */

#body_restaurant #secondmain #mainImg h2 {
background-image:url(/images/place/restaurant_mainImg.jpg);
}

#body_restaurant #secondmain #secondCenter #athome h3 {
background-image:url(/_img/place/restaurant_title.gif);
}
#body_restaurant #secondmain #secondCenter #example h3 {
background-image:url(/_img/place/example_title.gif);
}

#body_restaurant #secondRight .bn_pr {
display:block;
}



/* =============== House =============== */

#body_house #secondmain #mainImg h2 {
background-image:url(/images/place/house_mainImg.jpg);
}

#body_house #secondmain #secondCenter #athome h3 {
background-image:url(/_img/place/house_title.gif);
}
#body_house #secondmain #secondCenter #example h3 {
background-image:url(/_img/place/example_title.gif);
}



/* =============== Garden =============== */

#body_garden #secondmain #mainImg h2 {
background-image:url(/images/place/garden_mainImg.jpg);
}

#body_garden #secondmain #secondCenter #guest h3 {
background-image:url(/_img/place/garden_title.gif);
}
#body_garden #secondmain #secondCenter #example h3 {
background-image:url(/_img/place/example_title.gif);
}



/* =============== Overseas =============== */

#body_overseas #secondmain #mainImg h2 {
background-image:url(/images/place/overseas_mainImg.jpg);
}

#body_overseas #secondmain #secondCenter #honeymoon h3 {
background-image:url(/_img/place/overseas_title.gif);
}
#body_overseas #secondmain #secondCenter #example h3 {
background-image:url(/_img/place/example_title.gif);
}



/* =============== Domestic =============== */

#body_domestic #secondmain #mainImg h2 {
background-image:url(/images/place/domestic_mainImg.jpg);
}

#body_domestic #secondmain #secondCenter #luxury h3 {
background-image:url(/_img/place/domestic_title.gif);
}
#body_domestic #secondmain #secondCenter #example h3 {
background-image:url(/_img/place/example_title.gif);
}



/* =============== Japanese =============== */

#body_japanese #secondmain #mainImg h2 {
background-image:url(/images/place/japanese_mainImg.jpg);
}

#body_japanese #secondmain #secondCenter #omotenashi h3 {
background-image:url(/_img/place/japanese_title.gif);
}
#body_japanese #secondmain #secondCenter #example h3 {
background-image:url(/_img/place/example_title.gif);
}





#example h3,
#oldexample h3 {
text-indent:-9999px;
background:url(/_img/place/example_title.gif) no-repeat;
width:707px;
height:37px;
margin:0 0 30px;
}

#example .contentL,
#example .contentR {
width:339px;
margin:0 0 25px;
}
#example .contentL {
float:left;
}
#example .contentR {
float:right;
}
	#secondCenter #example h4 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 20px;
	}
	#secondCenter #example .page {
	text-align:right;
	clear:both;
	margin:0 0 40px;
	}
		#example .page a {
		text-align:right;
		}

#secondCenter #oldexample h3 {
background:url(/_img/place/point_title.gif) no-repeat;
}
#secondCenter #oldexample .picL {
width:338px;
float:left;
margin:0 20px 0 0;
}
#secondCenter #oldexample p {
font-size:12px;
margin:0 0 12px;
}
#secondCenter #oldexample h4 {
font-size:12px;
margin:0 0 5px;
}
