.searchForm {
 width: 1180px;
 margin: 0 auto;
 background-color: #f3f5f7;
	display: flex;
		justify-content: center;
 padding-bottom: 50px;
margin-top: 60px;}
.searchForm .localNav-search input {
	max-width: none;
	min-width: 630px;
	height: 46px;
	font-size: 2.0rem;
 /*line-height: 2.0rem;*/
	border: 1px solid #e60012;}
.searchForm .localNav-search button {
	width: 104px;
	height: 46px;
	border: 1px solid #e60012;
	background-color: #e60012;
	transition-duration: 0.2s;}
	.searchForm .localNav-search button:hover {opacity: 0.7;}
.searchForm .localNav-search button .icon-search {
		background-image: url(/images/common/icon-search-active.png) ;}




main{
 margin-bottom: 80px;
}main section{ 
 width: 980px;
 margin: 80px auto 120px auto;}


main section h2{
 font-weight: normal;
 font-size: 1.8rem;
 margin-bottom: 40px;
}
main section h2 span{
 font-weight: bold;
}
main section a{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

main section ul{
 border-top: 1px solid #e9ecee;
 color: #333;
}
main section li{
 border-bottom: 1px solid #e9ecee;
}
main section li .q{
 font-size: 2.6rem;
 font-weight: bold;
 display: inline-block;
 color: #e60012;
 width: 5%;
}
main section li p.Qtxt{
 font-size: 1.6rem;
 font-weight: bold;
 line-height: 2.2rem;
 color: #333;
 padding: 7px 0 0 0px;
 width: 95%;
}
main section li p.Atxt{
 font-size: 1.4rem;
 line-height: 1.4rem;
 color: #333;
 margin: 20px 0 0 5%;
 width: 95%;
 
}
main section ul a{
 display : flex;
align-items: flex-start;
 flex-wrap: wrap;
 padding:20px 60px 20px 20px;
 position: relative;
 transition-property: color, box-shadow;
}
/*main section ul .q:nth-child(1){
}

main section ul .Qtxt:nth-child(2){
}

main section ul .Atxt:nth-child(3){
}*/

main section ul .redArrowL:nth-child(4){
  align-self: flex-end;
}
main section ul .redArrowL{ right: 20px;}
main section ul a.hover{
 box-shadow: 0 10px 10px -4px rgba(0,0,0,0.1);
}
main section ul a.hover p.Qtxt{
 color: #e60012;
}
.reTurnBtn {width: 380px;}
/*.reTurnBtn .redArrowS{ right: 15px;}*/
