@charset "utf-8";
/*------------------------------------------------
	index2_main_area
--------------------------------------------------*/


.index2_main_area{
background:url(../images/index2/index2_noyeslogo.png) no-repeat center bottom;
margin:0 0 54px 0;
padding:0 0 68px 0;
}

.pho_main{
display:block;
height:300px;
margin:20px 0 0 0;
}


.index2_main_area h1{
margin:73px 0 51px 0;
}


.introduction_text{
width:800px;
margin:0 auto 0 auto;
text-align:center;
line-height:1.8em;
}





/*------------------------------------------------
 social_btn
--------------------------------------------------*/

/* social_btn */
.social_btn {
	width:740px;
	height:70px;
	margin: 0 auto;
	background:url(../images/index2/index2_bg_social_btn.png) no-repeat left top;
}
.social_btn ul {
position:absolute;
top:43px;
left:300px;
	overflow: hidden;
	*zoom: 1;
}
.social_btn ul:after {
	content:".";display:block;height:0;clear: both;visibility:hidden;font-size:0;line-height:0;
}
.social_btn ul li {
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	float: left;
}
.social_btn ul li.btn-share {
margin:5px 0 0 0;
}
.social_btn ul li.btn-facebook {
	width: 125px;
	*width: 125px;
}
* html .social_btn ul li.btn-facebook {
	width: 125px;
}
.social_btn ul li.btn-twitter {
	width: 100px;
	margin:0 5px 0 0;
}




/*------------------------------------------------
	body_title
--------------------------------------------------*/
#body_title{
width:740px;
height:89px;
background:url(../images/index2/index2_body_title.png) no-repeat left top;
text-indent:-9999px;
}






/*------------------------------------------------
	body_all_block
--------------------------------------------------*/
#body_all_block{
margin:0 0 0 10px;
overflow:hidden;
}


			/*------------------------------------------------
				block1
			--------------------------------------------------*/
			#index2_block1{
			margin:32px 0 0 0;
			}


			#index2_block1 .block1_left_main{
			width:470px;
			height:338px;
			float:left;
			display:inline;
			margin:0 1px 0 0;
			}


			#index2_block1 .block1_right_main li.block1_downright{
			margin:1px 0 0 0;
			}



			/*------------------------------------------------
				block2
			--------------------------------------------------*/
			#index2_block2{
			margin:1px 0 0 0;
			width:721px;
			height:169px;
			}

			#index2_block2 li{
			float:left;
			height:169px;
			text-indent:-9999px;
			}


			#index2_block2 li a{
			display:block;
			text-decoration:none;
			height:169px;
			}


				#index2_block2 li#block2_left{ width:230px; background:url(../images/index2/block2/bg_block2.png) no-repeat left top; }
				#index2_block2 li#block2_left a{ width:230px; background:url(../images/index2/block2/bg_block2.png) no-repeat left top; }
				#index2_block2 li#block2_left a:hover{ width:230px; background:url(../images/index2/block2/bg_block2.png) no-repeat left -169px; }

				#index2_block2 li#block2_center{ width:240px; background:url(../images/index2/block2/bg_block2.png) no-repeat -230px top; }
				#index2_block2 li#block2_center a{ width:240px; background:url(../images/index2/block2/bg_block2.png) no-repeat -230px top; }
				#index2_block2 li#block2_center a:hover{ width:240px; background:url(../images/index2/block2/bg_block2.png) no-repeat -230px -169px; }

				#index2_block2 li#block2_right{ width:251px; background:url(../images/index2/block2/bg_block2.png) no-repeat -470px top; }
				#index2_block2 li#block2_right a{ width:251px; background:url(../images/index2/block2/bg_block2.png) no-repeat -470px top; }
				#index2_block2 li#block2_right a:hover{ width:251px; background:url(../images/index2/block2/bg_block2.png) no-repeat -470px -169px; }





			/*------------------------------------------------
				block3
			--------------------------------------------------*/
			#index2_block3{
			margin:1px 0 0 0;
			width:721px;
			}




			#index2_block3 #index2_block3_leftbox{
				width:230px;
				margin:0 1px 0 0;
				float:left;
				display:inline;
				}

				#index2_block3 #index2_block3_leftbox li#block3_leftbox_leftmiddle{
				margin:1px 0 0 0;
				}

				#index2_block3 #index2_block3_leftbox li#block3_leftbox_leftdown{
				margin:1px 0 0 0;
				}



				#index2_block3 #index2_block3_rightbox{
				width:490px;
				height:507px;
				float:right;
				}






			/*------------------------------------------------
				block4
			--------------------------------------------------*/
			#index2_block4{
			margin:1px 0 0 0;
			width:721px;
			height:169px;
			}


			#index2_block4 li{
			float:left;
			height:169px;
			text-indent:-9999px;
			}


			#index2_block4 li a{
			display:block;
			text-decoration:none;
			height:169px;
			}


				#index2_block4 li#block4_left{ width:230px; background:url(../images/index2/block4/bg_block4.png) no-repeat left top; }
				#index2_block4 li#block4_left a{ width:230px; background:url(../images/index2/block4/bg_block4.png) no-repeat left top; }
				#index2_block4 li#block4_left a:hover{ width:230px; background:url(../images/index2/block4/bg_block4.png) no-repeat left -169px; }

				#index2_block4 li#block4_center{ width:240px; background:url(../images/index2/block4/bg_block4.png) no-repeat -230px top; }
				#index2_block4 li#block4_center a{ width:240px; background:url(../images/index2/block4/bg_block4.png) no-repeat -230px top; }
				#index2_block4 li#block4_center a:hover{ width:240px; background:url(../images/index2/block4/bg_block4.png) no-repeat -230px -169px; }

				#index2_block4 li#block4_right{ width:251px; background:url(../images/index2/block4/bg_block4.png) no-repeat -470px top; }
				#index2_block4 li#block4_right a{ width:251px; background:url(../images/index2/block4/bg_block4.png) no-repeat -470px top; }
				#index2_block4 li#block4_right a:hover{ width:251px; background:url(../images/index2/block4/bg_block4.png) no-repeat -470px -169px; }






			/*------------------------------------------------
				block5　お部屋のお写真エリア　goodsから流用　
			--------------------------------------------------*/

			.index2_block5_wrap{
			width:721px;
			height:169px;
			background:url(../images/index2/block5/block5_bg_photo.png) no-repeat left top;
			}

			.index2_block5_wrap:after {
				content:".";display:block;height:0;clear: both;visibility:hidden;font-size:0;line-height:0;
			}


			.index2_block5_contents01{
				width: 696px;
				margin: 0px 0px 0px 0px;
				padding:22px 22px 9px 0;
				line-height:1.6em;
			}
			.index2_block5_photo{
				width: 124px;
				float: left;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 6px 10px;
				background: url(../images/index2/block5/block5_bg_photo_foot.gif) 10px bottom no-repeat;
			}
			.index2_block5_photo span{
				display: block;
				padding: 5px 5px 30px 5px;
				border: 1px solid #d6d6d6;
			}
			.index2_block5_comment{
				width: 535px;
				float:right;
			}
			.index2_block5_name{
				margin:0;
				padding: 0px 0px 16px 0px;
			}
			.index2_block5_name .index2_block5_name_h3{
				margin: 0px 20px 0px 0px;
				padding:0 0 10px 0;
				line-height:1.6em;
				font-weight: bold;
				font-size: 130%;
				float:left;

			}
			.index2_block5_name p{
				margin:0px;
				line-height: 1.8em;
			}
			.index2_block5_comment_text{
				width: 455px;
				padding: 0px 0px 0px 60px;
			}
			.index2_block5_comment_text p{
				line-height: 1.8em;
			}


			.index2_block5_rating_num{
				margin:5px 0 0 0;
				font-size:95%;
				line-height:1.6em;

			}


			.index2_block5_rating_num img{
				vertical-align: -3px;
			}


					#sidebar{
						margin:1px 0 0 0;
						}


					#sidebar li {
						margin:0 0 0 0;
						padding:0;
						height: 170px;
					}



			/*------------------------------------------------
				block6
			--------------------------------------------------*/
			#index2_block6{
			margin:0 0 0 0;
			width:721px;
			height:169px;
			}


			#index2_block6 li{
			float:left;
			height:169px;
			text-indent:-9999px;
			}


			#index2_block6 li a{
			display:block;
			text-decoration:none;
			height:169px;
			}


				#index2_block6 li#block6_left{ width:219px; background:url(../images/index2/block6/bg_block6_2.png) no-repeat left top; }
				#index2_block6 li#block6_left a{ width:219px; background:url(../images/index2/block6/bg_block6_2.png) no-repeat left top; }
				#index2_block6 li#block6_left a:hover{ width:219px; background:url(../images/index2/block6/bg_block6_2.png) no-repeat left -169px; }

				#index2_block6 li#block6_center{ width:251px; background:url(../images/index2/block6/bg_block6_2.png) no-repeat -219px top; }
				#index2_block6 li#block6_center a{ width:251px; background:url(../images/index2/block6/bg_block6_2.png) no-repeat -219px top; }
				#index2_block6 li#block6_center a:hover{ width:251px; background:url(../images/index2/block6/bg_block6_2.png) no-repeat -219px -169px; }

				#index2_block6 li#block6_right{ width:251px; background:url(../images/index2/block6/bg_block6_2.png) no-repeat -470px top; }
				#index2_block6 li#block6_right a{ width:251px; background:url(../images/index2/block6/bg_block6_2.png) no-repeat -470px top; }
				#index2_block6 li#block6_right a:hover{ width:251px; background:url(../images/index2/block6/bg_block6_2.png) no-repeat -470px -169px; }






			/*------------------------------------------------
				block7
			--------------------------------------------------*/
			#index2_block7{
			margin:1px 0 0 0;
			width:721px;
			}




				#index2_block7 #index2_block7_leftbox{
				width:470px;
				height:507px;
				margin:0 1px 0 0;
				float:left;
				display:inline;
				}


				#index2_block7 #index2_block7_rightbox{
				float:right;
				}

				#index2_block7 #index2_block7_rightbox li#block7_rightbox_up{
				margin:0 0 1px 0;
				}




			/*------------------------------------------------
				block7-2
			--------------------------------------------------*/
			#index2_block7-2{
			margin:1px 0 0 0;
			width:721px;
			height:169px;
			}


			#index2_block7-2 li{
			float:left;
			height:169px;
			text-indent:-9999px;
			}


			#index2_block7-2 li a{
			display:block;
			text-decoration:none;
			height:169px;
			}


				#index2_block7-2 li#block7-2_left{ width:219px; background:url(../images/index2/block7-2/bg_block7-3.png) no-repeat left top; }
				#index2_block7-2 li#block7-2_left a{ width:219px; background:url(../images/index2/block7-2/bg_block7-3.png) no-repeat left top; }
				#index2_block7-2 li#block7-2_left a:hover{ width:219px; background:url(../images/index2/block7-2/bg_block7-3.png) no-repeat left -169px; }

				#index2_block7-2 li#block7-2_center{ width:251px; background:url(../images/index2/block7-2/bg_block7-3.png) no-repeat -219px top; }
				#index2_block7-2 li#block7-2_center a{ width:251px; background:url(../images/index2/block7-2/bg_block7-3.png) no-repeat -219px top; }
				#index2_block7-2 li#block7-2_center a:hover{ width:251px; background:url(../images/index2/block7-2/bg_block7-3.png) no-repeat -219px -169px; }

				#index2_block7-2 li#block7-2_right{ width:251px; background:url(../images/index2/block7-2/bg_block7-3.png) no-repeat -470px top; }
				#index2_block7-2 li#block7-2_right a{ width:251px; background:url(../images/index2/block7-2/bg_block7-3.png) no-repeat -470px top; }
				#index2_block7-2 li#block7-2_right a:hover{ width:251px; background:url(../images/index2/block7-2/bg_block7-3.png) no-repeat -470px -169px; }





			/*------------------------------------------------
				block8
			--------------------------------------------------*/
			#index2_block8{
			margin:1px 0 0 0;
			width:721px;
			height:169px;
			}

			.index2_block8:after {
				content:".";display:block;height:0;clear: both;visibility:hidden;font-size:0;line-height:0;
			}

			#index2_block8 li{
			float:left;
			height:169px;
			text-indent:-9999px;
			}


			#index2_block8 li a{
			display:block;
			text-decoration:none;
			height:169px;
			}


				#index2_block8 li#block8_left{ width:219px; background:url(../images/index2/block8/bg_block8.png) no-repeat left top; }
				#index2_block8 li#block8_left a{ width:219px; background:url(../images/index2/block8/bg_block8.png) no-repeat left top; }
				#index2_block8 li#block8_left a:hover{ width:219px; background:url(../images/index2/block8/bg_block8.png) no-repeat left -169px; }

				#index2_block8 li#block8_center{ width:251px; background:url(../images/index2/block8/bg_block8.png) no-repeat -219px top; }
				#index2_block8 li#block8_center a{ width:251px; background:url(../images/index2/block8/bg_block8.png) no-repeat -219px top; }
				#index2_block8 li#block8_center a:hover{ width:251px; background:url(../images/index2/block8/bg_block8.png) no-repeat -219px -169px; }

				#index2_block8 li#block8_right{ width:251px; background:url(../images/index2/block8/bg_block8.png) no-repeat -470px top; }
				#index2_block8 li#block8_right a{ width:251px; background:url(../images/index2/block8/bg_block8.png) no-repeat -470px top; }
				#index2_block8 li#block8_right a:hover{ width:251px; background:url(../images/index2/block8/bg_block8.png) no-repeat -470px -169px; }







			/*------------------------------------------------
				block9
			--------------------------------------------------*/
			#index2_block9{
			width:721px;
			height:169px;
			background:url(../images/index2/block9/bg_block9.png) no-repeat left top;
			margin:1px 0 0 0;
			text-indent:-9999px;
			}


			#index2_block9 a{
			width:721px;
			height:169px;
			display:block;
			}


			#index2_block9 a:hover{
			width:721px;
			height:169px;
			background:url(../images/index2/block9/bg_block9_on.png) no-repeat left top;
			}







			/*------------------------------------------------
				block10
			--------------------------------------------------*/
			#index2_block10{
			margin:1px 0 0 0;
			width:721px;
			}

			.index2_block10:after {
				content:".";display:block;height:0;clear: both;visibility:hidden;font-size:0;line-height:0;
			}

				#index2_block10 #index2_block10_leftbox{
				width:288px;
				margin:0 1px 0 0;
				float:left;
				display:inline;
				}


				#index2_block10 #index2_block10_rightbox li#block10_rightbox_up{
				margin:0 0 1px 0;
				}









			/*------------------------------------------------
				block11
			--------------------------------------------------*/
			#index2_block11{
			margin:1px 0 0 0;
			width:721px;
			height:169px;
			}

			.index2_block11:after {
				content:".";display:block;height:0;clear: both;visibility:hidden;font-size:0;line-height:0;
			}

			#index2_block11 li{
			float:left;
			height:169px;
			text-indent:-9999px;
			}


			#index2_block11 li a{
			display:block;
			text-decoration:none;
			height:169px;
			}


				#index2_block11 li#block11_left{ width:219px; background:url(../images/index2/block11/bg_block11.png) no-repeat left top; }
				#index2_block11 li#block11_left a{ width:219px; background:url(../images/index2/block11/bg_block11.png) no-repeat left top; }
				#index2_block11 li#block11_left a:hover{ width:219px; background:url(../images/index2/block11/bg_block11.png) no-repeat left -169px; }

				#index2_block11 li#block11_center{ width:251px; background:url(../images/index2/block11/bg_block11.png) no-repeat -219px top; }
				#index2_block11 li#block11_center a{ width:251px; background:url(../images/index2/block11/bg_block11.png) no-repeat -219px top; }
				#index2_block11 li#block11_center a:hover{ width:251px; background:url(../images/index2/block11/bg_block11.png) no-repeat -219px -169px; }

				#index2_block11 li#block11_right{ width:251px; background:url(../images/index2/block11/bg_block11.png) no-repeat -470px top; }
				#index2_block11 li#block11_right a{ width:251px; background:url(../images/index2/block11/bg_block11.png) no-repeat -470px top; }
				#index2_block11 li#block11_right a:hover{ width:251px; background:url(../images/index2/block11/bg_block11.png) no-repeat -470px -169px; }




/*------------------------------------------------
				block12
			--------------------------------------------------*/
			#index2_block12{
			width:721px;
			height:169px;
			background:url(../images/index2/block12/bg_block12.png) no-repeat left top;
			margin:1px 0 0 0;
			text-indent:-9999px;
			}


			#index2_block12 a{
			width:721px;
			height:169px;
			display:block;
			}


			#index2_block12 a:hover{
			width:721px;
			height:169px;
			background:url(../images/index2/block12/bg_block12_on.png) no-repeat left top;
			}






/*------------------------------------------------
 viewed
--------------------------------------------------*/
	#viewed.section {
		margin-top:50px;
		padding-bottom: 0;
		background: none;
		display: none;
	}
	#viewed .body {
		overflow: hidden;
	}
	#viewed .body ul {
		margin-top:30px;
		margin-left: -2px;
	}
	#viewed .body ul li {
		float: left;
		width: 176px;
		padding-left: 2px;
		text-align: center;
		background: url(../images/index2/bg_viewed-line.gif) no-repeat left top;
		line-height:1.6em;
		font-size:90%;
	}
	#viewed .body ul li a {
		display: block;
		padding: 0 5px 0 6px;
		/* background: url(../images/index2/bg_viewed-blank.gif) no-repeat center center; */
	}
	#viewed .body ul li span.blank {
		display: block;
		min-height: 67px;
		height: auto !important;
		*height: 67px;
		background: url(../images/index2/bg_viewed-blank.gif) no-repeat center center;
	}
	#viewed .body ul li a .img img {
		width: 110px;
	}


