@charset "utf-8"; 

/*基本設定*/
*{-webkit-print-color-adjust: exact;}/*背景強制印刷(ie未対応)*/

/*
.inner{zoom: 0.68;}
@media all and (-ms-high-contrast:none){
	.inner{zoom: 1;}
}
*/

/*印刷しない部分*/
.print_none{display: none;}
#page-top{display: none !important;}
.drawer-hamburger{display: none;}
#nav{display: none;}



/*GoogleMap*************************
.googleMap { display: none;}
@media all and (-ms-high-contrast:none){
	.googleMap iframe,
	.googleMap object,
	.googleMap embed { display:block;}
}
@supports (-ms-ime-align: auto) {
	.googleMap iframe,
	.googleMap object,
	.googleMap embed { display:block;}
}
*/
.googleMap img {
	position: absolute;
}


/*アコーディオン*/
.accordionDetail{display:block !important;}

/*アニメーション*/
.inview_fadeIn,
.inview_fadeInUp{opacity:1;}


/*column.css*********************************************/


/*2段組
*****************************************************/
.column2 > *,
.column1-2 > *{
	float:left;
	list-style:none;
	width:49% !important;
	margin-right:2% !important;
	margin-bottom:20px;
	}
.column2 > *:nth-child(2n),
.column1-2 > *:nth-child(2n){
	margin-right:0 !important;
	}

/*3段組
*****************************************************/
.column3 > *,
.column1-3 > *,
.column2-3 > *{
	float:left;
	list-style:none;
	width: 32% !important;
	margin-right: 2% !important;
	margin-bottom:20px;
	}
.column3 > *:nth-child(3n){}
.column1-3 > *:nth-child(3n),
.column2-3 > *:nth-child(3n){
	margin-right:0 !important;
	}

/*4段組
*****************************************************/
.column4 > *,
.column2-4 > *{
	float:left;
	list-style:none;
	width:23.5%;
	margin-right:2%;
	margin-bottom:10px;
	}
.column4 > *:nth-child(4n),
.column2-4 > *:nth-child(4n){
	margin-right:0 !important;
	}


/*段組み共通
*****************************************************/
.column2:after,
.column1-2:after,
.column3:after,
.column1-3:after,
.column2-3:after,
.column4:after,
.column2-4:after {
  content: ",";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}


/*table.css*********************************************/


/*SPで落とす-solid
*****************************************************/
	.table,
	.table thead,
	.table tbody,
	.table tr {
		display:table;
		width:100%;
		border-collapse: collapse;
		}
	.table tr{margin-top:-1px;}
	.table tr:first-child{margin-top:0;}
	

.table thead *{
	text-align:center;
	font-weight:bold;
	border-bottom:none !important;
	background:#ffdea0;
	}


	.table th,
	.table td{
		display:table-cell;
		vertical-align:middle;
		border:#ccc solid 1px;
		}
	.table th {
		width:25%;
		text-align:center;
		}

/*koukuBox
*****************************************************/
	.koukuBox .table1,
	.koukuBox .table1 thead,
	.koukuBox .table1 tbody,
	.koukuBox .table1 tr {
		display:table;
		width:100%;
		border-collapse: collapse;
		}
	.koukuBox .table1 thead *{
		text-align:center;
		font-weight:bold;
		border-bottom:none !important;
		background:#ffdea0;
		}
	.koukuBox .table1 th,
	.koukuBox .table1 td{
		display:table-cell;
		vertical-align:middle;
		text-align:center;
		}
	.koukuBox .table1 th {width:15%;}
	.koukuBox .table1 td {width:18.3333%;}

	/*2~3*/
	.koukuBox .table{
		border-top:none;
		border-left:none;
		}




/************************************
お客様様設定*/

.contents{background:none !important;}

