@charset "UTF-8";
/* CSS Document */
.charge-wrap{
	margin-bottom:56pximportan;
	}
	.biz_ser-acereal .contents-head {
		background: url('../../../images/service/doic/mv_pc.jpg') no-repeat;
		background-size:cover!important;

	}
	.biz_ser-acereal .head-check {
    justify-content: flex-start!important;
    margin-top:59px!important;
}
.biz_ser-acereal .head-check-item{
	margin-right:10px;
}



    
.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;

}

.case-item{
	height:518px!important;
}




.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;
    }

.biz_ser-acereal .solution-item-img {
    flex: 0 1 220px;
    border: solid 1px #ddd!important;
}

.link-info img{
	border:2px solid #ddd; 
	width:200px;
}
.s-mb-64{
	margin-bottom:64px;
	}
.grid-cmn {
    margin: 0 -20px 30px 0;
    overflow: hidden;
    display: flex;
	max-width: 695px;
    margin: auto;
}

.table-cmn thead th {
    background-color: #33a09b!important;
    text-align: center;
    color: #fff!important;
}

.table-cmn tbody th {
    background-color: #33a09b!important;
    color: #fff!important;
}
section.nav-cmn-box {
    padding-top: 20px!important;
}

.mb0{
	margin-bottom:0px!important;
	}
	
.table-cmn {
    width: 100%;
    border-collapse: separate;
    border-bottom: 1px solid #ddd!important;
    border-right: 1px solid #ddd!important;
    color: #6c6c6c!important;
    font-size: 86%;
}

section.info{
	padding-top:40px!important;
}

.info{
	width:85%;
	margin:0px auto!important;
}

.grid-cmn {

    align-items:center;
}
.sec-cmn-lv2{
	    margin-top: 64px!important;
    border-bottom: 1px solid #ddd;
    padding-bottom: 64px;
	}
	
	.s-w-m340-pc {
    width: 66%!important;
    max-width: 140px!important;
    }
    
 	.mod-code{
		width: 80%;
    	margin: 40px auto 0px;
	}   
    
@media screen and (max-width: 767px) {
	.biz_ser-acereal .contents-head {
		background-image: url('../../../images/service/doic/mv_sp.jpg')!important;

	}
	.biz_ser-acereal .head-check {
    justify-content: flex-start!important;
}
	.biz_ser-acereal .head-check-item{
	margin-right:10px;
}
	.biz_ser-acereal .head-check {
    justify-content: flex-start!important;
    margin-top:53.33vw!important;
    margin-bottom: 32px;
}
.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; 
}
.biz_ser-acereal .column-item {
    width: 280px;
    width: 74.67vw;
    max-width: 350px;
    /* margin-bottom: 20px; */
    margin: 0px auto;
    box-shadow: 0 4px 6px rgb(0 0 0 / 40%)!important;
}
.case-item {
    height: 450px!important;
}
.grid-cmn {
   
    display: block;
	width: 100%;
    margin: auto;
}
.sec-cmn-lv2{
	    margin-top: 0px!important;
	    margin-bottom: 40px;

	}
	.img-cmn-wrap {
    display: inline-block;
    margin-bottom: 26px;
}
.mb34{
	margin-bottom:48px!important;
margin-top:10px;
}
.s-w-m340-pc {
    width: 100%!important;
    max-width: 200px!important;
    }
    	.mod-code{
		width: 90%;
    	margin: 40px auto 0px;
	}
}