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

	.biz_ser-acereal .contents-head {
		background: url('../../../images/service/dx_invoice/mv_pc.jpg') no-repeat;
		background-size:cover!important;

	}




    
.btn-cmn-form.s-strongest {
    border: 1px solid #c03;
    background-color: #c03;
    color: #fff;
    width: 300px!important;
    margin: 0px auto;
}

.biz_ser-acereal .price-item-txt{
	font-size: 22px;
font-weight: bold;
height: auto;
line-height:1;
}

.price-item-txt{
	padding:10px;
}

.biz_ser-acereal .price-item-ttl {
   	 font-size: 20px;
    	font-weight: bold;
	line-height:1!important;
    	width: 100%;
    	height: auto;
   	 color: #fff;
   	 border-bottom: 2px solid #ddd;
    	background: #33a09b;
	padding:10px;
}
.price-item-txt1{
	line-height:50px!important;
}


.app-flex{
	display:flex;
	box-sixing:border-box;
	align-items:center;
	justify-content:center;

}
.app-icon{
	margin-right:10px;
}
.fs18{
	font-size:18px;
}

.app-btn img{
	width:380px;
	margin-bottom:40px;
}
.price-note{
	font-size:14px!important;
}
.info .nav-cmn-box {
    border: none!important;
    }
.info.nav-cmn-box {
    padding: 0px 10px 25px!important; 
   }
.info.btn-cmn:after {
    border: 2px solid #84ccc9!important;
    }
.new-tit-cmn-lv1 {
    margin: 60px 0 30px;
    padding-bottom: 17px;
    font-size: 158%;
    font-weight: bold;
    line-height: 1.25;
    border-bottom: 3px solid #84ccc9!important;
    }
.tit-cmn-lv2.s-red {
    padding: 0 10px 11px;
    border-bottom: 1px solid #84ccc9!important;
    }
.nav-cmn-box .btn-cmn.is-current {
    color: #326664!important;
    font-weight: bold;
    }
    .nav-local .is-current a {
    border-left-color: #84ccc9!important;
    color: #326664;
    }
.info-btn .app-btn img {
    width: 250px;
    margin-bottom: 40px;
    }

.head-logo_doic, .head-logo_xr{
	border:solid 2px #ddd; 
}   

.biz_ser-acereal .head-logo_xr{
    margin-left: 5px;
    flex-basis: 11.2vw!important;
} 

.link-info img{
	border:2px solid #ddd; 
	width:200px;
}
.s-mb-64{
	margin-bottom:64px;
	}
.mod-code{
              width: 80%;
              margin: 40px auto 0px;
}
.biz_ser-acereal .head-lead{
margin-bottom:6.46vw;
}
.head-ttl{
margin-top:1vw;
}
.ico-cmn-btn-dx{
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -4px;
  }
   .info-item a::before{
 	display:none!important;
 }
    
@media screen and (max-width: 767px) {
	.biz_ser-acereal .contents-head {
		background-image: url('../../../images/service/dx_invoice/mv_sp.jpg')!important;

	}
.biz_ser-acereal .head-check {
margin-top: 64.33vw!important;
}
.biz_ser-acereal .head-logo {
    display: flex;
    height: 38px;
    height: 2.78vw;
    justify-content: flex-end;
    align-items: flex-end;
    }
.biz_ser-acereal .price-item-txt{
	
	height: auto;
}
.biz_ser-acereal .price-item-ttl {
    	height: auto;

	padding:10px;
}
.price-item-txt1{
	line-height:1!important;
}
.biz_ser-acereal .head-logo_xr {
    margin-left: 5px;
    flex-basis: 31.73vw;
}
.app-flex{
	display:block;
	margin: 0px auto;
}
.app-btn-sp img{
	width:60%;
	min-width:250px;
	margin:0px auto;
}
.fs18{
	font-size:14px;
}
.price-note{
	font-size:12px!important;
}
.head-logo_doic, .head-logo_xr{
	border:none; 
}  
.biz_ser-acereal .head-logo_xr{
    margin-left: 5px;
    flex-basis: 31.73vw!important;
} 
.link-info img{
	border:2px solid #ddd; 
}

.ico-cmn-btn-dx{
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -4px;
  }
	.mod-code{
              width: 90%;
              }
.biz_ser-acereal .side-dl-btn span img {
    margin-left: 20px!important;
    position: relative;
    top: 0px;
	width:8px!important;
height:8px!important;
}

}