@charset "Shift_JIS";

/*-------------------------------------------------------------------
	Version.												1.4.1.2;
	Author.												web blending(admin)
	Aptx.													4.8.6.9;

	PROGRAM-ID.									"floor"
-------------------------------------------------------------------*/

/*****************************************************
	DATA DIVISION.
	WORKING-STRAGE SECTION.
*****************************************************/

/*-------------------------------------------------------------------
	common
-------------------------------------------------------------------*/
#main h3{
	margin-bottom										: 19px;
	text-align												: left;
}

#tab{
	zoom														: 1;
	margin-left											: 25px;
	overflow													: hidden;
}
#tab li{
	float: left;
	display: inline;
	margin-left: 4px;
	width: 156px;
	font-size: 154%;
	font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo, sans-serif;
	font-weight: bold;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #cdcdcd;
	border-radius: 6px 6px 0 0;
/*Chrome、Safari*/
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),  color-stop(0.55, #e1e1e1),  color-stop(0.55, #c2c2c2),  to(#cdcdcd));
/* Firefox */  
	background: -moz-linear-gradient(top, #FFFFFF, #c2c2c2);
/* IE8-9 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#c2c2c2');
/* IE10 */  
	background: -ms-linear-gradient(top,  #fff,  #c2c2c2);
	overflow:hidden;
}
#tab li.active{
	border: 1px solid #cdcdcd;
	border-radius: 6px 6px 0 0;
/* 個別に指定する場合（IE9とOpera向け） */
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;

/*Chrome、Safari*/
	background: -webkit-gradient(linear, left top, left bottom, from(#aedeff),  color-stop(0.55, #007ed6),  color-stop(0.55, #0063a8),  to(#006db9));
/* IE8-9 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#aedeff', endColorstr='#0063a8');
/* IE10 */  
	background: -ms-linear-gradient(top,  #aedeff,  #0063a8);
/* Firefox */  
	background: -moz-linear-gradient(top, #aedeff, #0063a8);
	overflow:hidden;
}

#tab li a{
	display													: block;
	padding													: 14px 0;
	box-sizing												: border-box;
	color														: #1e1e1e;
	text-decoration									: none;
}
#tab li.active a{
	color														: #fff;
}

#main .floor-box{
	padding													: 20px 10px;
	text-align												: center;
	border													: 1px solid #e1e1e1;
}

/*-------------------------------------------------------------------
	smart phone
-------------------------------------------------------------------*/
@media screen and (max-width: 699px){

	body #contents #main section .area{
		margin												: 0 5%;
		zoom													: 1;
		width													: 90%;
		overflow												: hidden;
	}


}


/*-------------------------------------------------------------------
	link
-------------------------------------------------------------------*/
td{
	padding:8px;
}

@media screen and (max-width: 699px){
td{
	display:block;
	text-align:center;l
	padding:8px;
	}
td img{
	width:80%;
	}
}



/*-------------------------------------------------------------------
	clearfix
-------------------------------------------------------------------*/
#contents:after{
	content													: ".";
	display													: block;
	clear														: both;
	height														: 0;
	visibility													: hidden;
}