.container .container-inner.columnBody {
  padding: 0 50px!important;
}
.columnBody p,
.columnBody div,
.columnBody li
.columnBody th,
.columnBody td{
  color:#000;
  line-height: 1.76;
}
.mokujiTitle {
  color:#044097!important;
} 
p:not(:last-child) {
  margin-bottom: 18px!important;
}
.tit06.mt40 {
  margin-top: calc(46px - .15em)!important;
  padding-left: 0!important;
}
.tit06.pt40 {
  margin-top: 0;
  padding-top:  calc(46px - .15em)!important;
  padding-left: 0!important;
  padding-bottom: 9px!important;
}
p + .tit06.mt40 {
  margin-top: calc(38px - .15em)!important;
}
p + .tit06.pt40  {
  margin-top: 0;
  padding-top:  calc(30px - .15em)!important;
}
.pageHeaderTit {
  padding-top: 40px!important;
  margin-top: 0;
}
.pageHeaderTit + .pt20 {
  padding-top: 0!important;
  padding-bottom: 0!important;
  margin-top: 0;
}
.container .container-inner{
  padding: 0 15px;
}
.w-auto{
  width: auto;
  padding-left: 50px;
  padding-right: 50px;
  margin-top: 20px!important;
    }
.pb18{
  padding-bottom: 18px;
}
.pb18 .sub-title1.pt10{
  margin-top: 0!important;
}

[class^="col-"]:before {  
  display: none;
}
.columnBody .mokujiArea ul li::before {
  display: none;
}
.excerptContents .article_box #wiziwig.article_text p + h3 {
  padding-bottom: 0;
margin: 0px 0 30px;
padding-top: 22px;
}
.excerptContents .article_box #wiziwig.article_text h3 {
  padding-bottom: .3em!important;
  line-height: 1.6;
}



@media only screen and (max-width: 640px){
  .container .container-inner.columnBody,
  .pageHeaderTit + .pt20 {
  padding: 0 15px!important;
} 
.pageHeaderTit {
  margin-bottom: 23px;
}
.tit06.mt40 {
  margin-top: 34.6px!important;
}
p + .tit06.mt40 {
  margin-top: 20px!important;
}
.tit06.pt40 {
  margin-top: 0;
  padding-top:  20px!important;
}
p + .tit06.pt40 {
  margin-top: 0;
  padding-top: 2px!important;
}
.pageHeaderTit {
  padding-top: 20px!important;
  margin-top: 0;
  font-size: 2.2rem;
  font-feature-settings: "palt";
}
.pageHeaderTit + .container-inner .ptb20 {
  padding-bottom: 30px!important;
}
.w-auto{
  padding-left: 25px;
  padding-right: 25px;
    }
    .point-info  {
      padding-top: 0!important;
    }
    .excerptContents .article_box #wiziwig.article_text h3 {
      padding-bottom: .3em!important;
      line-height: 1.6;
  }
    .excerptContents .article_box #wiziwig.article_text p + h3 {
      margin: 25px 0 15px!important;
      padding-top: 20px !important;
  }

	
	.container-fluid .pb0{padding-bottom: 0 !important;}
	
	
	.container-fluid.sp-pt0{padding-top: 0; }

	.container-fluid{padding-top: 0;}
	
	.article_box.sp-pt20{padding-top: 20px  !important;}
	
	.line_top .container-fluid{padding-top: 0 !important;}
	
	.container-fluid .sp-pt0{padding: 0 20px;
	padding-top: 0;}
	
	.line_top .container-fluid{padding-top: 0}
	
	.container-inner.sp-pt0{padding-top: 0;}
	
	.sp_pb0{padding-bottom: 0;}
	
	.line_top{padding-top: 30px;}
	
	
	
}

@media only screen and (max-width: 640px){
	.container-fluid .sp-pt0{padding-top: 0; }
	
}