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

td.brand-item {
	background-color:#fff;
	color:#1f1f1f;
}
td.brand-item-margin {
	width:20px;
}
td.brand-item .title.section {
	padding:0 15px;
}
td.brand-item .linklist.section {
	padding:0 15px 15px;
}
td.brand-item .richtext.section {
	padding:0 15px;
}
@media (min-width: 641px) , (min-device-width:1281px){
	td.brand-item{
		width: 1%;
	}
	td.brand-item-empty{
		width: 1%;
		background:none;
	}
}
/* mobile only */
@media only screen and (max-width:640px) and (max-device-width:1280px){
	table.brand-table,
	table.brand-table thead,
	table.brand-table tbody,
	table.brand-table td{
		display:block;
	}
	table.brand-table td {
		box-shadow:0 0 3px 0 rgba(0,0,0,0.5);
	}
	td.brand-item:not(:first-child) {
		margin-top:10px;
	}
	td.brand-item-empty{
		display: none;
	}
	table.brand-table colgroup,
	td.brand-item-margin {
		display:none;
	}
	#segments2 .richtext a span[style*="#fff"] {
		color:inherit!important;
	}
}

/* addition 170316 */

#section__banner .row-fluid {
	background-color: #fff;
}
/* pc only */
@media (min-width: 641px),(min-device-width:1281px){
	#section__banner .row-fluid .borderbox .box{
		padding: 30px 30px 20px 30px;
	}
}
/* mobile only */
@media only screen and (max-width:640px) and (max-device-width:1280px){
	#section__banner .row-fluid {
		box-shadow:0 0 3px 0 rgba(0,0,0,0.5);
	}
}