@charset "UTF-8";
h1{color: #000000;}
.head_box{position: relative;width: 100%;top:0;height: auto;}
.page_header{
	margin-top: 2%;
width: 100%;
height: 0;
  padding-top: calc(870 / 1100 * 100%); /* calc(画像高さ ÷ 画像横幅 × 100%) */
  background: url("../img/header_img.jpg") center center / cover no-repeat;
}
nav.g_menu ul li a{color: #000000;}
.jigyou_bg{background: url("../img/business_back01.jpg") top center / contain no-repeat; }
.ttl_border_b{border-bottom: solid 5px #898989;padding-bottom: 2%;margin-bottom: 5%;}
.sec_bg01{background: url("../img/business_sec_img01.jpg") top left / contain no-repeat; }
.sec_bg02{background: url("../img/business_sec_img02.jpg") top left / contain no-repeat; }
.sec_bg03{background: url("../img/business_sec_img03.jpg") top left / contain no-repeat; }
.sec_bg04{background: url("../img/business_sec_img04.jpg") top left / contain no-repeat; }
.section_box h3{width: 65%;padding:50% 0 2% 30%;}
.section_box p{width: 60%;padding:0% 0 15% 30%;text-align: justify;text-justify: inter-ideograph;}
.w60per{width: 63%;}
.w40per{width: 34%;}

/*================================================
 *  スマートフォン向けデザイン
 ================================================*/
@media screen and (max-width:560px) {
.sp_img100 img{width: 100%;}
.page_header{
width: 100%;
  height: 0;
  padding-top: calc(412 / 556 * 100%); /* calc(画像高さ ÷ 画像横幅 × 100%) */
  background: url("../img/header_img_sp.jpg") center center / cover no-repeat;
}
	
.jigyou_bg{background: url("../img/business_back01_sp.jpg") top center / contain no-repeat; }
.sec_bg01{background: none; }
.sec_bg02{background: none; }
.sec_bg03{background: none; }
.sec_bg04{background: none; }
.section_box h3{width: 100%;padding:3% 0 0% 0%;}
.section_box p{width: 100%;padding:3% 0 10% 0%;text-align: justify;text-justify: inter-ideograph;}
	
.w60per{width: 100%;margin-bottom: 5%;}
.w40per{width: 100%;margin-bottom: 5%;}

}