/* CSS Document */


body {
	letter-spacing: 0;
}

#act .titleSet ul.terms {
    flex-direction: column;
    align-items: center;
}

#act .block .info.act1 dl dd {
    width: calc(100% - 200px);
}
#act .block .info.act1 .atn td:nth-of-type(2) {
    width: 140px;
}
#act .block .info.act1 .atn td.idt1 {
  text-indent: -0.8em;
	padding-left: 0.8em;  
}

@media screen and (max-width: 480px) {

	#act .block .info.act1 dl dd {
    width: auto;
	}
	#act .block .info.act1 .atn td:nth-of-type(2) {
    width: 110px;
	}
	#act .block .info.act1 .atn td.idt1 {
    text-indent: -.5em;
		padding-left: .5em;
	}
	#act .block .info.act4 dl dt h4.L,
	#act .block .info.act4 dl dt h4.R{
		padding: 10px;
	}

}


