@charset "utf-8";

#rwd-content .rwd-table-type03 th,
#rwd-content .rwd-table-type03 td{
	vertical-align: middle;
}

#rwd-content .rwd-table-type03 .rwd-text-top{
	vertical-align: top;
}


#rwd-content .button-bgnone  {
	background-color: transparent;
}


#rwd-content .rwd-button02 {
	height: 120px;
}


#rwd-content .rwd-button02.icon .rwd-button-inner{
	padding-top: 60px;
}

#rwd-content .rwd-button-default:hover{
	background-color: #fff;
}

#rwd-content .rwd-icon-text-pdf{
	margin-left: 0;
}

#rwd-content .icon-comingsoon {
    width: 64px;
    height: 36px;
}

#rwd-content .rwd-button-default.rwd-button02.icon-download::after {
  background-image: url('/shared/img/rwd_icon_download02.svg');
  width: 38px;
  height: 98%;
  background-size: auto auto;
  top: 34px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

@media print,screen and (min-width: 768px) {
	#rwd-content .rwd-headline1-type02 {
		margin-top: 20px;
	}

	body #rwd-content .rwd-product-header .rwd-pc-margin-bottom40 {
		margin-bottom: 15px !important;
	}
}

@media screen and (max-width: 767px) {
	#rwd-content .rwd-button02.icon .rwd-button-inner{
		/*padding-top: 30px;*/
		width: 38px;

	}
	#rwd-content .rwd-button-default.rwd-button02.icon-download::after{
		left: 0;
		right: 0;
		width: auto;
		background-size: auto auto;
	}
	#rwd-content .rwd-icon-text-pdf{
		margin-top: 0.5em;
		margin-left: 0.05em;
	}
	#rwd-content .rwd-table-type03 tbody tr td[data-th]:before{
		text-align: center;
	}
}

/* 空セル内に斜線を引く */
.td-empty {
	background-image: url("../img/bg-slash.svg");
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

  #rwd-content .rwd-button02 {
    min-height: 92px;
    /*padding: 3% 27% 3% 3.5%;*/
    padding: 3% 0 3% 0;
  }

#rwd-content .rwd-icon-text-pdf{
	margin-left: 0;
	}

 #rwd-content tbody tr th>td.rwd-text-center .rwd-button02{
 	width: 93%;
 }