@charset 'utf-8';

@media screen and (min-width: 768px) {
	.hidden-pc { display: none !important; }
}

@media screen and (max-width: 767px) {
	.hidden-sp { display: none!important; }
}

#maincontArea .contArea {
    min-height: inherit;
}

@media screen and (max-width: 767px){
  #ah_btn.card-section .card-ctr .card-display .cardBox {
  padding: 0 1%;
	}
  #ah_btn img {
	width: 100%;
	}
}
@media (max-width: 544px) {
  #ah_btn.card-section .card-ctr .card-display .cardBox {
  padding-bottom: 0;
  }
}


.section-box-gray {
	background-color: #e5e5e5;
}


.btn-active{
	background-color: #999!important
}

.arrow-dark.btn-basicauOrange.btn-icon-arrow-r:after {
background-position: -79px 0px;
}

@media (min-width: 768px){
.arrow-dark.btn-basicauOrange.btn-icon-arrow-r:after {
  background-position: -89px -10px;
}
}

.ah_support:before {
  content: "";
  display: inline-block;
  background: url(https://www.au.com/content/dam/au-com/common/icon/cmn_icon_06.png) left top no-repeat;
  width: 40px;
  height: 40px;
  margin-right: 15px;
  vertical-align: middle;
  background-size: 40px 40px;
}


.btn-width-Llarge{
	width:70%
}
@media (max-width: 544px) {
.btn-width-Llarge{
	width:100%
}
}

#contentsWrapper.subpageTemplate-heropanel .contArea.contArea-heading .carousel-ttl .heading-ttl {
    margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
#contentsWrapper.subpageTemplate-heropanel .contArea.contArea-heading .carousel-ttl .heading-ttl {
    margin-bottom: 15px;
}
h2#kurashi, h2#block_life{
font-size: 20px;
font-weight: normal !important;
}
h3#toritsuke, .txtSize-SP16 .txtSize-large{
font-size: 16px;
}
h2#plan2{
font-weight: normal !important;
}
}

