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

.indent1 TABLE {
	width: 100%;
	margin: 5px 0 15px 0;
}

.indent1 TH{
	background-color:#F6F6F6;
	border: 1px solid #CCC;
	font-weight:bold;
	padding: 5px;
	text-align: center;
	line-height: 1.2;
}

.indent1 TH.blank{
	background: #FFF;
}

.indent1 TD{
	border: 1px solid #CCC;
	padding: 5px;
	width: 10%;
	text-align: center;
}

.indent1 TD.series{
	background-color:#EEE;
	width: auto;
}

.indent1 TD.model{
	text-align: left;
}

.indent1 .col1{
	background-color:#FFF;
}

.indent1 .col2{
	background-color:#FCFCFC;
}


/*
----------------------------------------------------------------------------
	画面幅＜640px＞以下のときに適用
----------------------------------------------------------------------------
*/
@media screen and (max-width: 640px) {
.indent1 TABLE {
	width: auto;
	word-break: break-all;
	font-size: 12px;
}

div.indent1 {
	margin:0 0 20px;
}

.software-button li {
	width: auto !important;
}
}

/*
----------------------------------------------------------------------------
	画面幅＜400px＞以下のときに適用
----------------------------------------------------------------------------
*/
@media screen and (max-width: 400px) {

.software-button li div span.ico_arrow-black {
	width: 190px !important;
}


}